第6章 パスワードなしの公開鍵ベースの SSH 認証の設定
最初のハイパーコンバージドホスト上のルートユーザーに、そのホスト自体を含むすべてのホストに対するパスワードを使用しない公開鍵ベースのSSH認証を設定します。この作業は、すべてのストレージと管理インターフェースについて、IPアドレスとFQDNの両方に対して行います。
6.1. パスワードなしの SSH 鍵ペアの生成 リンクのコピーリンクがクリップボードにコピーされました!
公開鍵と秘密鍵のペアを生成すると、キーベースの SSH 認証を使用できます。パスワードを使用しないキーペアを生成すると、Ansible を使用してデプロイメントおよび設定プロセスを自動化できます。
手順
- 最初のハイパーコンバージドホストに root ユーザーとしてログインします。
パスワードを使用しない SSH キーを生成します。
キー生成プロセスを開始します。
ssh-keygen -t rsa
# ssh-keygen -t rsa Generating public/private rsa key pair.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow キーの場所を入力します。
括弧で示されているデフォルトの場所は、他の入力が指定されていない場合に使用されます。
Enter file in which to save the key (/home/username/.ssh/id_rsa): <location>/<keyname>
Enter file in which to save the key (/home/username/.ssh/id_rsa): <location>/<keyname>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Enter
を 2 回 押して、空白パスフレーズを指定および確認します。Enter passphrase (empty for no passphrase): Enter same passphrase again:
Enter passphrase (empty for no passphrase): Enter same passphrase again:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 秘密鍵は
<location>/<keyname>
に保存されます。公開鍵は<location>/<keyname>.pub
に保存されます。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 警告この出力での
Your identification
は、あなたの秘密鍵です。秘密鍵を共有しないでください。自分の秘密鍵を持っていると、自分の公開鍵を持っているシステムで、他人が自分になりすますことができます。