xshell 使用密鑰驗證遠程登錄linux

使用xshell做密鑰驗證遠程登錄linux:

我這裏用的工具:xshell 5 及 centos 6.5



首先在工具欄選擇新建用戶密鑰生成嚮導,進行密鑰對生成操作

wKiom1T--x6DkT2LAABv6XEGzwY781.jpg


wKiom1T--x7xcLIbAADdUddDcOs584.jpg

  下一步

wKioL1T-_DyzMaSAAAFeVFVYZoc619.jpg

生成公鑰對,下一步

wKiom1T--x-Tj5gGAAGFuOWqxWA826.jpg


這裏也可以直接點“完成”,這裏選“下一步”(原因看下一張圖)

wKioL1T-_DzROAFnAAExxNWXUKw847.jpg


選中公鑰複製,保留,或者保存爲文件,後面要用到

wKiom1T--x_Do4YbAAIzTMn2Tsc501.jpg


在服務器端,保存公鑰到服務器,修改相關文件

[root@localhost ~]# mkdir .ssh

[root@localhost ~]# vim .ssh/authorized_keys 將複製的公鑰粘貼到此文件

修改權限

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

[root@localhost ~]# chmod 700 .ssh

關閉selinux

[root@localhost ~]# setenforce 0  臨時修改

[root@localhost ~]# vim /etc/selinux/config 

wKiom1T_AoODgsR4AAFCg4sLb9s045.jpg


[root@localhost ~]# iptables -F  清空iptables

[root@localhost ~]# service iptables save

設置啓用密鑰登錄

[root@localhost ~]# vim /etc/ssh/sshd_config

wKiom1T_BOPhZd4_AALjTu7fqH4699.jpg


[root@localhost ~]# service sshd restart  重啓sshd


至此,設置xshell使用密鑰登錄

wKiom1T--yLgynUdAAHEvsECdqI942.jpg


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