海外サーバーvultr

SSH鍵を生成する方法

SSHキーを使用すると、パスワードを入力しなくてもサーバーにログインできます。SSHキーはインストールプロセス中に自動的にサーバーに追加できます。

WindowsでSSHキーを作成する

WindowsでSSHキーを作成する最も簡単な方法は、PuTTYgenを使用することです

  • PuTTYgenをダウンロードして実行します。
  • 「生成」ボタンをクリックしてください。
  • セキュリティを強化するために、キーパスフレーズを入力できます。これはSSHキーを使用するために必要とされ、あなたのキーファイルにアクセスする誰かがそのキーを使用することを防ぎます。
  • 鍵が生成されたら、[Save Private Key]をクリックします。このファイルが紛失した場合は回復できないため、必ず安全な場所に保存してください。
  • authorized_keys「OpenSSH ファイルに貼り付けるための公開鍵」のテキストをすべて選択します。これは、SSHキーを使用するためにコントロールパネルに入力する必要があるものです。

LinuxでSSHキーを作成する

SSHを作成して使用するためのツールは標準的なものであり、ほとんどのLinuxディストリビューションに存在するはずです。以下のコマンドでsshキーを生成できます。

  • 実行しますssh-keygen -t rsa。より安全な4096ビット鍵のために、ssh-keygen -t rsa -b 4096
  • キーを保存する場所を尋ねられたらEnterキーを押します(これはデフォルトの場所を使用します)。
  • 鍵のパスフレーズを入力してください。
  • 実行cat ~/.ssh/id_rsa.pub– これにより、コントロールパネルに貼り付けるための適切な形式のキーが得られます。
  • 必ず~/.ssh/id_rsaファイルをバックアップしてください。紛失した場合は回復できません。

SSHキーをコントロールパネルに追加する

  • ログインしたら、https://my.vultr.com/sshkeysにアクセスしてください。
  • [SSHキーを追加]をクリックします。
  • キーのわかりやすい名前を入力してください。
  • SSH公開鍵を貼り付けます。これは “ssh-rsa”で始まる長い文字列です。鍵を生成したときから保存しておく必要があります。
  • [SSHキーを追加]をクリックします。
  • これで、サーバーをデプロイするときに、新しくデプロイしたサーバーに追加するSSHキーを選択できるようになります。最初のサーバー展開の前に必ずキーを選択してください。そうしないと、新しく作成したサーバーにログインしてSSHキーを手動で追加する必要があります。

制限事項

  • SSHキーはLinuxとFreeBSDでのみ利用可能です。Windows、カスタムISO、スナップショットの復元ではサポートされていません。
  • SSHキーは展開中にコントロールパネルからのみ管理できます。コントロールパネルを使用して、すでにインストールされているインスタンスでそれらを管理することはできません。

WindowsクライアントからSSHキーを使用してサーバーに接続する

  • PuTTY SSHクライアントをダウンロードして実行します。
  • user@x.x.x.xセッション]カテゴリの[ホスト名]フィールドに、送信先サーバーのIPアドレスまたはユーザー名+ IPアドレス()を入力します。
  • [接続] – > [SSH] – > [認証]カテゴリ(左側)に移動します。
  • [認証用の秘密鍵ファイル]の横にある[参照]をクリックします。.ppkPuTTYgenを使用して以前に生成した秘密鍵ファイル(で終わる)を選択してください。
  • 「開く」をクリックして接続を開始してください。
  • 終了したら、を押してセッションを終了しますCtrl+d

LinuxクライアントからSSHキーを使用してサーバーに接続する

  • LinuxオペレーティングシステムにSSHクライアントがインストールされていることを確認します(which ssh)。クライアントがインストールされていない場合は、インストールする必要があります。
  • 接続を開始します。 ssh -i /path/to/id_rsa user@x.x.x.x
  • 終了したら、を押してセッションを終了しますCtrl+d