仮想マシン」カテゴリーアーカイブ

リモートコンソール対応 FUJITSU Hybrid IT Service FJcloud-Oへパスワードログイン設定やキーボードの指定 / Linuxサーバー編

富士通が運用するOpenStackのクラウド基盤「FUJITSU Hybrid IT Service FJcloud-O」(旧 K5・4OSS)を使う際のLinux サーバーへのパスワードログインやリモートコンソールの利用方法、また日本時間、日本語106キーボードなどへの変更方法です。

http://machizukan.net/DK/keyboad_us/us_11.jpg

4OSSのテンプレートを使ったサーバーでは、AWSと同様にssh-key ファイルでのログインが標準です。Azureのようなインスタンス作成時のパスワードログインの選択肢はありません。

  • AWS  ssh-keyでのログイン
  • 4OSS ssh-keyでのログイン
  • Azure   ssh-keyでのログインやパスワードログインが選択出来る

 

リモートコンソール

https://cdn-ak-scissors.b.st-hatena.com/image/square/024b10120918112e0103e450b3de500253483c1c/height=280;version=1;width=400/https%3A%2F%2Favatars3.githubusercontent.com%2Fu%2F24572588%3Fs%3D400%26v%3D4

4OSSの特徴としては、noVNCでのリモートコンソールからのログインをサポートしています。リモートコンソールでサーバー起動時の状態などを見ることが出来ます。AWSなどでは正常に起動しない場合でも、悶々として待っているしかありませんが、4OSSでは起動中の様子がコンソールから見れるので気をもむような事態が解消されます。

ただし、4OSSのLinuxテンプレートを利用したサーバーの場合、最初の起動時にはパスワードは自動生成されるためにパスワードは不明です。他社のように自動で生成されたパスワードのポップアップ表示などの親切な機能はありません。また初期設定では、パスワード認証がオフの為にパスワード認証でのログインが出来ません。つまりデフォルトのテンプレートから作成のLinuxサーバーでは、リモートコンソールからのログインが不可能です。

 

sshでのパスワードログイン許可やリモートコンソールからのログイン設定

デフォルトでは、rootのパスワードが不明&root ログインが禁止の為に、sshでのパスワードログインやリモートコンソールからはログインできません。cloud.initなど によりサーバー起動時の設定が規定されています。サーバー起動後にssh-keyなどでログインした後に、デフォルトの設定を変更する必要があります。

 

いざ鎌倉

外部のWAN側からサーバーにアクセス出来ない場合などでも、コンソールからログインを出来るようにしておくと、何らかの障害でWANからサーバーにアクセス出来ないケースで役立ちます。

 

cloud.init の設定変更 (root ログイン許可 / ssh でのパスワード認証許可)

/etc/cloud/cloud.cfg ファイルの2か所を

へ変更

rootのパスワード設定

sshやリモートコンソールからのログイン(root ログイン許可 / ssh でのパスワード認証許可)

/etc/ssh/sshd_config ファイルの以下の項目を設定

へ変更

sshd の再起動

リモートコンソールからのログイン

 

リモートコンソール

  • root に設定したパスワードを入力
  • コンソールからのログイン

https://www.mubit.co.jp/pb-blog/wp-content/uploads/2018/09/4oss-83-768x673.png

time-zone / 日本時間 JST に変更

デフォルトのタイムゾーンは、英語版テンプレートのためUTCです。

オリジナルをバックアップ

日本時間に変更(リンクの変更)

時間を適切に調整しないと、cronなどで運用時に意図しない時間に動作したりします。またlogの時間などがUTCだとわかりにくい場合があります。

 

Localeの設定

英語版のため、locale は US です

ja_JP への変更

設定内容を現在のコンソールにも適用

キーマップの調整

コンソールからログイン操作の際には、利用するキーボードのキーマップを合わせないと特殊記号などのアサインが異なるので、特殊記号の入力に苦労します。

英語版テンプレートのデフォルトのキーマップは、us-101 キーボードです

  • 101でもキー配列が異なる場合があります (ex 101 AT Keyboard )

「us 101 キーボード」の画像検索結果

jp106 日本語キーボードへの変更

 

パッチの適用

4OSSではAWSなどのLinuxサーバーと異なり、CentOS の場合 yum update でkernelなどもアップデートが出来ます。

 

アップデート前

アップデート後

アップデート&再起動後に、kernelが 3.10.0-514.10.2 ーー>3.10.0-862.11.6 へ変更されました