商品レビューまとめ記事ホームITVMwareESXi6.5へのSSH接続を公開鍵認証に変更する方法2019/10/05SHAREツイートシェアはてブLINEPocket本記事対象ESXi6.5へSSH接続時の認証を公開鍵認証に変更する方法について知りたい方ども。あいしんくいっと(@ithinkitnet)です。ESXiへSSH接続することで、esxcliをはじめとした色々なコマンドが使えるようになって便利です。SSH接続のたびに毎度毎度パスワード入力(チャレンジレスポンス)するのは面倒なので、公開鍵認証にするとストレスフリーになって快適です。いうワケで、今回は「ESXiへのSSH接続を公開鍵認証にする方法」について書いておきたいと思います。試した環境はESXi6.5です。前提として、事前にESXiにSSH接続出来るようにしておいてください。ESXiのSSH接続を許可していない方はコチラを参照。ESXi6でSSH接続を有効にする方法。esxcliやvim-cmdコマンド、DCUIも使えてとっても便利。公開鍵認証に使用するキーペアを作成します。(ここではキーフレーズ無しで作成しています。|+----[SHA256]-----+[root@ithinkitnet:~]すると、~に.sshフォルダが作成され、中に公開鍵・秘密鍵のキーペアが生成されます。id_rsa.pub生成されたid_rsa.pubを/etc/ssh/keys-root/authorized_keysとして配置します。/etc/ssh/keys-root/authorized_keysパーミッションを400(読み込みのみ)に変更しておきます。先ほど作成した秘密鍵を取得し、公開鍵認証でSSH接続出来ることを確認します。KEY-----ローカル端末に上記秘密鍵を取得し、秘密鍵でSSH接続出来ることを確認します。無事に公開鍵認証でSSH接続出来ることが確認出来ました。パスワード認証(チャレンジレスポンス)を無効化このままだと公開鍵認証とパスワード認証の両方が許可された状態になるので、必要であれば/etc/ssh/sshd_configを変更してパスワード認証を無効化しておきましょう。変更したら、sshdサービスを再起動しておきます。enabled再起動後も公開鍵認証でSSH接続出来ることを確認します。併せて、パスワード認証出来ない事も確認しておきます。MEMO設定をしくじるとSSH接続出来なくなるので、一方のSSH接続を残した状態でログイン確認することをオススメします。公開鍵認証にする事で毎回SSH接続する度にパスワード入力する手間が省けるのでおすすめです。人気記事たち関連する記事たちesxiホスト起動時に仮想マシンも自動起動させる方法ESXi6をESXi6U1にアップデートしてみる【CUI編】ESXi起動・再起動の度にスクリプト実行させる方法ESXi6でSSH接続を有効にする方法。esxcliやvim-cmdコマンド、DCUIも使えてとっても便利。この記事を書いた人あいしんくいっと月20万回読まれるブログ「あいしんくいっと」運営。ITエンジニア✖️ブロガー。読めて少し役立つ記事をお届け。コメントをキャンセルメールアドレスが公開されることはありません。date*日本語が含まれない投稿は無視されますのでご注意ください。ITエンジニア✖️ブロガー。月20万回読まれるブログ「あいしんくいっと」運営。2020-02-11MariaDB10でrootのパスワードを初期化する方法。2020-02-08WindowsでOS稼働時間を調べる2つの方法。2020-02-06個室なネットカフェ「アプレシオ」利用した感想。快適だったけど・・・。