キーを使用してLinuxサーバーにログインする

Xshellを使用してキーを生成し、Linuxサーバーにアップロードしました。

 

ツールタブバーに移動し、[新しいユーザーキー生成ウィザード]を選択します。

 

 

 

キーのパスワードを設定します

 

 最後に、ファイルとして保存します。

==========================================

ユーザーのホームディレクトリに新しい.sshフォルダーを作成する

[ルート@ localhostの〜]#のMKDIRをSSH   #新の.sshフォルダ
[ルート@ localhostの〜]#は、chmodの 700SSH /   彼らに#のみ読み取りと書き込みのアクセス権を
[ルート@ 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を再度使用すると、公開鍵の名前が直接表示されます。また、公開鍵に設定したパスワードを入力する必要があります。

 

おすすめ

転載: www.cnblogs.com/panxk/p/12748700.html