Xshell配置公鑰,免密碼登陸


下面講解如何通過xshell配置使用PubKey 來登錄服務器,可以減少通過password登錄的麻煩。

1.先到用戶的家目錄, cd ~ 

2.執行ssh-keygen -t dsa(or rsa)

生成私鑰和公鑰,然后,將公鑰拷貝一份存儲為 authorized_keys文件

cat id_rsa.pub >> authorized_keys

3.再通過sz命令將公鑰下載到本地,

通過xshell中import 導入功能將公鑰添加到xshell軟件中

 

然后在服務器屬性里,選擇登錄的方法為Public Key

選擇使用的公鑰即可使用公鑰來登錄服務器。

在配置文件中還要開啟允許通過公鑰登錄的功能。

[root@linux-node ~]# grep '^[A,P]' /etc/ssh/sshd_config
PubkeyAuthentication yes #啟用PublicKey認證
AuthorizedKeysFile .ssh/authorized_keys #PublicKey文件路徑
PasswordAuthentication no #不適用密碼認證登錄

[root@linux-node ~]# systemctl restart sshd

配置服務端ssh配置文件, 並重啟服務、

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM