客戶端設置linux
.在 root下創建 .ssh 目錄,在目錄中新建一個名爲 authorized_keys的文件,並給.ssh目錄設置權限 700;給 authorized_keys這個文件設置權限600,shell
vi /root/.ssh/authorized_key 編輯這個文件,把剛複製好的公鑰複製到這個文件中服務器
關閉 Selinuxssh
setenforce 0 //臨時關閉selinux,下次重啓時還會開啓;工具
vi /etc/selinux/config //編輯這個文件 修改 「SELINUX=enforcing」爲==> SELINUX=disabled 後保存退出"esc" ,"wq" 保存退 出;重啓系統 // 永久關閉SELINUX圖片
打開XShell,打開所要鏈接的名稱,點擊屬性找到用戶身份驗證,方法默認是Password改成Public Key,用戶名爲所鏈接的主機的管理員root,用戶密鑰和密碼選擇剛纔生成的用戶密鑰和密碼,而後肯定再打開會話鏈接,便直接鏈接到主機了 ip
肯定 就能夠用密鑰遠程鏈接服務器了。ci
iptables -F //臨時關閉,重啓後從新加載it
service iptables save //將清除規則後的表保存,table