• +1 3033561099
  • support@arosscloud.com

Windows免密碼登錄SSH(Linux)



2024-03-08 11:29:41

1. 秘鑰生成


首先下載:puttygen.exe 用於生成秘鑰。

QQ截图20171124111519.png

點擊生成公鑰。(如果進度條不會動。把鼠標移動到進度條下面亂動就會看到有進度了)。

QQ截图20171124111601.png

藍色選中的部分就是需要粘貼到服務器authorized_keys文件中的內容。


保存私鑰用於客戶端登錄。


開啟sshd的密鑰登錄功能:



修改以下幾處:



重新啟動SSH服務:



3.上傳密鑰文件至服務器並設置權限:



然後將之前複製的公鑰粘貼到/root/.ssh/authorized_keys下並重啟SSH服務。



[root@centos1 ~]# /etc/init.d/sshd restart


Stopping sshd: [ OK ]


Starting sshd: [ OK ]


[root@centos1 ~]# mkdir /root/.ssh


[root@centos1 ~]# chmod 700 /root/.ssh/


[root@centos1 ~]# touch /root/.ssh/authorized_keys


[root@centos1 ~]# chmod 600 /root/.ssh/authorized_keys


# service sshd restart


PasswordAuthentication no


PubkeyAuthentication yes


AuthorizedKeysFile .ssh/authorized_keys


# vi /etc/ssh/sshd_config


客戶端


putty輸入服務器地址端口後,找到如下圖,輸入登錄用戶名。

QQ截图20171124111912.png

在選擇之前保存的私鑰,然後點擊最上面的 Session 回到服務器地址欄頁面,點擊右側 save 後,點擊下側 open 。

QQ截图20171124111932.png

後面就是直接進入我們熟悉的Shell界面了。