1.先打開SecureCRT,標題標--工具---創建公鑰,如圖:
2.點擊創建公鑰,彈出選項點下一步
3.繼續點下一步:
4.繼續點下一步:
5.繼續點下一步(密鑰長度默認1024即可),生成密鑰需一點點時間,請等待:
6.密鑰生成完成后繼續點下一步:
7.繼續點下一步,選擇密鑰保存的位置:
備注:Identity是私鑰
Identity.pub是公鑰
8.點完成,密鑰創建成功
9.將公鑰使用共享工具或者Linux命令rz上傳到/root/.ssh下,然后將Identity.pub改名
cd /root/.ssh
chmod 700 .ssh
mv Identity.pub authorized_keys
chmod 644 authorized_keys
10.修改/etc/ssh/sshd_config配置文件:
RSAAuthentication yes PubkeyAuthentication yes 另外,請留意 root 用戶能否通過 SSH 登錄,默認為yes: PermitRootLogin yes 當我們完成全部設置並以密鑰方式登錄成功后,可以禁用密碼登錄。這里我們先不禁用,先允許密碼登陸 PasswordAuthentication yes
UerDNS no #注釋取消掉,這樣解決連接使用ssh連接服務器慢的問題
AuthorizedKeysFile .ssh/authorized_keys 密鑰存放的路徑建議注釋取消掉
修改完成后需要重啟sshd服務(此處我被吭過,沒有重啟服務,死活都連接不上)
service sshd restart(重啟sshd服務的方法有很多,不一一例舉)
11.windows下SecureCRT配置,添加連接:
14.取消密碼勾選,選擇公鑰,屬性(選擇之前創建密鑰存放的路徑,點確定即可,然后就可以使用密鑰連接Linux了)
