Windows、Mac、LinuxでSSHキーを生成する方法


コンピュータにリモートで接続する場合、最も安全で最良の方法の1つは、Secure Shell(SSH)接続を使用することです。これにより、ユーザーとリモートホストの間に暗号化された接続が作成され、送信されるデータが傍受されたり監視されたりすることがなくなります。

SSHは、SSH経由の安全なVNC接続 などの他のトラフィックのトンネルとしても使用できます。 SSH接続をさらに安全にする方法の1つは、SSHキーを使用することです。これにより、解読しやすい可能性のあるパスワードが617桁の暗号化キーに置き換えられます。 Windows、Mac、およびLinuxコンピューターで新しいSSHキーを生成する方法は次のとおりです。

SSHキーとは

SSHキーを使用すると、パスワードを使用せずにリモートサーバーまたはPCへの安全な接続を作成できます。セキュアシェルプロトコル。 SSHキーはペアで作成され、秘密キーと公開キーは接続されたままです。一方は他方なしでは使用できません。

ほとんどの場合、公開キーはリモートPCまたはサーバーに残ります。接続を暗号化します。次に、秘密鍵を使用してそのリモートデバイスで認証し、パスワードを入力しなくても接続して使用できるようにします。

公開およびプライベートSSHキーは同じ全体の2つの部分です。秘密キーがないと、公開キーで認証して接続を確立することはできません。また、公開キーがないと、秘密キーは役に立ちません。 Windows、Mac、Linuxで新しいSSHキーを生成してから、公開キーをリモートデバイスに転送できます。

プライベートキーはPCまたはMacに安全に保存されます。このキーのコピーを安全に保存することが重要です(たとえば、パスワードマネージャー を使用)。紛失すると、リモート接続を再確立できない場合があります。

公開鍵または秘密鍵を他の人と共有しないことも重要ですが、特に秘密鍵(または復号化する可能性のあるパスフレーズ)を共有することも重要です。それ)。秘密鍵を自由に使用できるため、不正なユーザーは追加の認証を必要とせずにリモートデバイスへの接続を確立できます。

Windowsを使用してSSH鍵を生成する方法

Windowsを使用して、組み込みのOpenSSHクライアントまたは一般的なサードパーティのPuTTYクライアントを使用してSSHキーを生成できます。グラフィカルユーザーインターフェイス(GUI)を使用して新しいSSHキーを作成する場合は、PuTTYが最適なオプションです。組み込みのソフトウェアを使用する場合は、代わりに(Windows PowerShellを介して)OpenSSHを使用してください。

WindowsPowerShellを介してOpenSSHを使用する

  1. OpenSSHを使用する場合は、最初にOpenSSHが有効になっていることを確認する必要があります。これを行うには、[スタート]メニューを右クリックし、[設定]を選択します。
  2. 関連記事:


    19.04.2021