系統環境:centos7.6shell
登陸工具:xshell6centos
xshell登陸服務器的常見方式有Public Key和Password,今天介紹Public Key的使用服務器
一、打開xshell->工具->用戶祕鑰管理者(或者下面的新建用戶祕鑰生成嚮導)ssh
二、彈出窗口以下:祕鑰類型選擇RSA,祕鑰長度選擇2048,下一步工具
三、提示祕鑰對生成成功,下一步centos7
四、祕鑰名稱隨意填寫,xshell會記住它,密碼填寫並記住,下一步rest
五、將生成的祕鑰保存到本地,名稱id_rsa_2048.pubcode
六、將服務器上.ssh/authorized_keys中的內容替換爲id_rsa_2048.pub中的內容blog
七、配置sshd_config文件,重啓sshio
PasswordAuthentication no # 不容許口令登陸 PubkeyAuthentication yes # 使用key登陸
systemctl status sshd.service #查看狀態 systemctl start sshd.service #啓動服務 systemctl restart sshd.service #重啓服務
八、使用Public Key進行登陸