VMware ESXi 5.0にsshで接続

Facebooktwittermail

通常はVMware vSphere Clientで接続して仮想ホストの電源ON,OFF等の管理は十分できるのだけど、やはりsshで接続できれば何かと便利ですよね

ESXi 5.0のsshはまずコンソールからsshdを有効にする必要があります

  1. <F2> Customize System/View Logs
  2. rootでログオン
  3. Troubleshooting Options
  4. ESXi shellを(Enter)でDisableからEnabledに変更
  5. これで[Alt]+[F1]でshellに入れます

  6. SSHを(Enter)でDisableからEnabledに変更
  7. Modify ESXi Shell timeoutを必要なら設定。取り敢えず60
  8. Restart Management Agentsで管理Agentの再起動

これでssh接続は可能になりましたがESXi 4.xの時とは違ってデフォルトでは公開鍵方式に変更になったようです。ちなみにTera Termで接続すると下記の画面になります

真面目に鍵を作成して/etc/ssh/keys-root/authorized_keysに設定すればいいのでしょうが、これも面倒なのでいつものPAM方式に変更します

  1. コンソールから[Alt]+[F1]でshellに入る
  2. rootでログオン
  3. ~# vi /etc/ssh/sshd_config
  4. PasswordAuthentication noをyesに変更
  5. viを保存して終了
  6. sshdの再起動
  7. ~# /etc/ini.d/SSH restart

  8. ~# exitでshellを抜ける
  9. [Alt]+[F2]で通常画面に戻る

これでいつものPAM認証になったのでrootとrootのパスワードを使ってssh経由でログオンできます

Leave a Reply