1. cd /etc/ssh 進入ssh目錄下,然后ls列出文件列表,我的如下:
moduli ssh_config sshd_config ssh_host_rsa_key ssh_host_rsa_key.pub ssh_import_id
ssh_config是ssh的配置,sshd_config是ssh服務端的配置
2. 如果第一步沒有ssh_host_rsa_key、ssh_host_rsa_key.pub 這兩個文件,可以通過第3步生成。我的一開始就沒有。
3. 生成第2步的兩個文件,如果有了就跳過這一步。
命令行輸入 sudo ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key 然后一直回車即可。
4. 編輯配置 sshd_config 配置文件,/etc/ssh目錄下命令行輸入 sudo vi sshd_config ,修改如下:

1)如上圖,只保留箭頭的key,其他的注解掉,因為我們只生成了箭頭的那個key。
2)如上圖,注解掉禁止密碼登陸,添加允許密碼登陸,這樣xshell等第三方工具接口通過賬號和密碼以ssh方式連接。

3)確保PasswordAuthentication為yes,默認情況也是yes就不用管。
5. 然后按下esc鍵,輸入:wq保存退出了
6. 輸入 sudo /etc/init.d/ssh restart 重啟ssh服務即可。然后可以通過輸入 service ssh status 查看到sshd正在運行。
通過以上的步驟,基本上就可以使用xshell等第三方工具以ssh連接方式,通過賬號和密碼連接到Linux機器上。