在shell 工具-新建用戶密鑰嚮導,生成公鑰和私鑰對,私鑰可以設置密碼,也可以空密碼。
登陸服務器,查看/root下是否有.ssh 目錄,若沒有,就建一個
將生成的公鑰上傳到服務器 .ssh 目錄下,並改名 authorized_keys
修改配置文件,將密鑰認證和路徑開啓,將passwd 認證關閉
通過xshell 登陸,選擇public key 登陸
特別注意,如果提示,未在遠程主機上註冊,請坐如下操作,
a,關閉iptales
b,關閉 selinux, 關閉selux時,有兩種方法,一種是臨時的,setenforce=0 改成permissive 模式,0 代表允許,1 代表enforicing ,另外一種,就是修改配置文件,使之永久生效,
vim /etc/selinu/config , 設置SELINUX=disabled 設置完需要重啓生效,不重啓無效,注意這一點,我第一次用時,也被困擾了半天。
因配置比較簡單,只是介紹大概步驟,沒有上圖,發表此文只是要強調最後如果登陸失敗的解決辦法。