SshClient和Putty使用證書登錄CentOS7

修改 ssh 配置

1.修改 sshd_config 配置文件 vi /etc/ssh/sshd_config,修改配置參數

# 允許密鑰認證
RSAAuthentication yes
PubkeyAuthentication yes
StrictModes no
# 公鑰保存文件
AuthorizedKeysFile .ssh/authorized_keys

 

服務器生成 SSH 密鑰和公鑰

1. 首先登錄到服務器,生成 SSH 的密鑰和公鑰

ssh-keygen -t rsa

2.將公鑰添加到 authorzied_keys 文件中

cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

3.修改 authorized_keys 權限爲 644,.ssh 權限爲700

chown -R 700 ~/.ssh
chown -R 644 ~/.ssh/authorized_keys

4.下載 ~/.ssh/id_rsa 私鑰文件,進行 ssh 登錄

 

SshClient生成 SSH 密鑰和公鑰

參考:https://blog.csdn.net/yyws2039725/article/details/105693535

 

 

Putty生成 SSH 密鑰和公鑰

參考:https://blog.csdn.net/weixin_40322495/article/details/81184227

putty也可以轉換sshclient生成的密鑰來登錄

打開PUTTYGEN.EXE,導入sshclient生成的密鑰

 

點擊Save private key爲putty.ppk

打開PAGEANT.EXE導入putty.ppk

putty引入外部密鑰即可免密登錄。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章