1. 程式人生 > >win10下Linux子系統開啟ssh服務

win10下Linux子系統開啟ssh服務

原文: win10下Linux子系統開啟ssh服務

為了便於交流共同學習,博主QQ群242629020stm32-MCU認認真真交流群) 歡迎批評指導!!!電梯:https://jq.qq.com/?_wv=1027&k=5n1AfYq 

參考:https://www.jianshu.com/p/36440b7df56a

雖然win10自帶的bash功能已經很豐富,操作也簡便,不過習慣了用xshell, 還是選擇用xshell來操作

直接用xshell連線127.0.0.1 埠22 提示連線失敗。說明應該是ubuntu的sshd服務設定有問題:

解決方案如下:

安裝ssh

sudo apt intsall openssh-server openssh-client

備份sshd配置檔案

sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak

修改內容:

#PermitRootLogin prohibit-password    #註釋
PermitRootLogin yes    #新增這行
#StrictModes yes # 註釋
PasswordAuthentication yes # 允許密碼登入

啟動ssh

sudo service ssh start
或者
sudo service ssh restart

如果提示sshd error: could not load host key

,則用下面的命令重新生成

sudo rm /etc/ssh/ssh*key
dpkg-reconfigure openssh-server

大功告成

為了便於交流共同學習,博主QQ群242629020stm32-MCU認認真真交流群) 歡迎批評指導!!!電梯:https://jq.qq.com/?_wv=1027&k=5n1AfYq