ESX ホスト上で停止した SSH サービスを開始できない
search cancel

ESX ホスト上で停止した SSH サービスを開始できない

book

Article ID: 336430

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

Symptoms:
免責事項:これは英文の記事「Cannot start a stopped SSH Service on an ESX host (1028209)」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新の内容については、英語版の記事を参照してください。


ESX ホスト上で手動で開始および停止 > 開始オプションを使用して SSH サーバを開始しようとすると、vCenter から次のエラー メッセージが届きます。

vCenter Server servername」上でオブジェクト「serviceSystem-9」の呼び出し「HostServiceSystem.Start」が失敗しました(Call 'HostServiceSystem.Start' for object 'serviceSystem-9' on vCenter Server 'servername' failed)


Environment

VMware ESX 4.1.x
VMware ESX 4.0.x

Resolution

この問題は、SSH 構成に誤りがあるため、ホスト上で SSH サービスを開始できない場合に発生します。
この問題を解決するには:
  1. KVM を使用してホストにログインするか、root 権限でコンソールに直接接続します。
  2. コマンド プロンプトで次のコマンドを入力します。

    service sshd start

  3. このコマンドの実行結果が Failed の場合は、/etc/ssh/sshd_config ファイルを変更したことが原因になっている可能性があります。
  4. PermitRootLogin が yes に設定されている場合は、PermitRootLogin の直後の行が次のように設定されているか確認します。

    #Strict yes

  5. この行がコメントになっていない場合は、先頭に # を追加してコメントアウトします。他の行についてもログにエラーが出力されている行がないか確認します。該当する値を修正したら、次のコマンドを実行して SSH デーモンを再起動します。

    service sshd start

  6. サービスが正常に開始されたら、vCenter > セキュリティ プロファイルに戻って、更新をクリックし、ステータスを [停止] から [実行中] に変更します。


Additional Information

Cannot start a stopped SSH Service on an ESX host