Ubuntuサーバーに保存されているSSH公開鍵をインストールします。

Ubuntuサーバーに保存されているSSH公開鍵をインストールします。

Ubuntu 18.04サーバーがあり、SSH公開鍵をインストールする必要があります。キーは私のWindowsホストに保存されています。

ベストアンサー1

あなたの質問を明確にする必要があるようです。

  • WindowsシステムをLinuxシステムにリモートしますか?
  • LinuxシステムをWindowsシステムにリモートで接続しますか?
  • それとも、すべてのSSHキーを管理するために1つのシステムが必要ですか? (これが正しい場合は、HashiCorp VaultのSSH Secrets Engineを検討する必要があります)

まず、SSHはSSHプロトコルのアクセス資格情報です。秘密鍵(id_rsa)と公開鍵(id_rsa.pub)。その後、公開鍵を次に送信します。認証キーリモートシステムのファイル。その後、パスワードなしでリモートサーバーにリモートでアクセスできます。

通常、SSH 鍵は公開鍵暗号化を使用する暗号化鍵です。

認証はどのように機能しますか?
このリンクを参照してください情報セキュリティチャンネル。

質問に戻る:

  • Linux システムを Windows システムにリモート接続するには、Linux システムで SSH 鍵ペアを生成し、Windows システムに公開鍵を追加する必要があります。 (WindowsにOpenSSHサーバーをインストールできます。)
  • WindowsコンピュータをLinuxコンピュータにリモートで接続するには、WindowsコンピュータでSSHキーペアを生成する必要があります。 Puttyツールを使用してSSHキーを生成できます。それから公開鍵~/.ssh/authorized_keys.

メモ:

  • 公開鍵をauthorized_keysに追加する必要があります。~/.ssh希望するユーザーのホームディレクトリ。
  • また、SSHキーのサイズに注意してください。参考にしてくださいこの紙

おすすめ記事