Xshellを使用してキーを生成し、Linuxサーバーにアップロードしました。
ツールタブバーに移動し、[新しいユーザーキー生成ウィザード]を選択します。
キーのパスワードを設定します
最後に、ファイルとして保存します。
==========================================
ユーザーのホームディレクトリに新しい.sshフォルダーを作成する
[ルート@ localhostの〜]#のMKDIRを。SSH #新の.sshフォルダ [ルート@ localhostの〜]#は、chmodの 700。SSH / 彼らに#のみ読み取りと書き込みのアクセス権を [ルート@ localhostの〜]#CD。SSHの の.sshへ#フォルダー
Xshellに付属のXftpを使用して、公開鍵を.sshフォルダーにアップロードしました。
$ cat id_dsa_1024.pub> authorized_keys $ chmod 600 authorized_keys
sshd.configを変更する
[root @ localhost。ssh ] #vim / etc / ssh / sshd_config 修改如下 PasswordAuthentication no PubkeyAuthentication yes AuthorizedKeysFile。ssh / authorized_keys
sshdを再起動します
[root @ localhost。ssh ]#systemctl restart sshd
Xshellを再度使用すると、公開鍵の名前が直接表示されます。また、公開鍵に設定したパスワードを入力する必要があります。