Windowsで鍵認証メカニズムでLinuxサーバに接続する方法
SSHサービスは、セキュリティ認証メカニズム、すなわち鍵認証をサポートする。鍵認証とは、実際には一対の暗号化文字列を使用し、1つは公開鍵(public key)と呼ばれ、誰もが暗号化のためにその内容を見ることができる。もう1つは鍵(private key)と呼ばれ、復号のために所有者だけが見ることができます。公開鍵によって暗号化された暗号文は鍵を用いて簡単に復号できるが,公開鍵に基づいて鍵を推測することは困難である.sshの鍵認証はこの特性を用いたものである.サーバとクライアントは、それぞれ独自の公開鍵と鍵を持っています。鍵認証を使用してlinuxサーバにログインするにはどうすればいいですか?
ここまで鍵ペアが生成されている。鍵にパスワードを入力したり、(Key Passphraseで)空にしたりすることができます。次に、ポイントSave public keyは公開鍵を保存し、ポイントSave private Keyは秘密鍵を保存します。筆者はあなたが比較的に安全な場所に置くことを提案して、1つは他の人が覗くことを防止して、2つは誤って削除することを防止します。次に、リモートlinuxホストに設定します。
1)ディレクトリ/root/.sshと権限の設定
コードのコピー[root@localhost ~]# mkdir /root/.ssh mkdir
コードのコピー
[root@localhost ~]# chmod 700 /root/.ssh chmod
2)ファイル/root/.ssh/authorized_keys
コードのコピー[root@localhost ~]# vim /root/.ssh/authorized_keys vim
前にKey Passphraseを設定した場合、パスワードの入力を求めるメッセージが表示されます。より安全にするためには、Key Passphraseを設定することをお勧めします。