簡單記錄下操作過程
我在微軟應用商店下載了Ubuntu 18.04 LTS.但是Windows的命令行太丑,我打算使用SSH工具連接WSL,輸入密碼一直拒絕連接...
查找資料之后解決了這個問題
雙擊安裝WSL完成后生成的圖標打開命令行窗口
1.SSH配置過程:
#先刪掉原有的ssh
$ sudo apt-get remove --purge openssh-server
#重新安裝ssh服務
$ sudo apt-get install openssh-server ssh
#編輯sshd_config文件,修改幾處配置才能正常使用用戶名/密碼的方式連接
$ sudo vi /etc/ssh/sshd_config
#需要找到並修改以下幾項(其他博客有修改其他項成功的,但是我只改了這兩項就OK了)
Port 223 #默認的是22,Windows自己的SSH服務也是的22端口,所以我改成了223
PermitRootLogin yes #默認是PermitRootLogin prohibit-password
#啟動ssh服務
sudo service ssh --full-restart
2.修改密碼(root用戶下)
$ passwd #修改密碼
Changing password for user root..
New password: #輸入新密碼
Retype new password: #再次確認新密碼
passwd: all authentication tokens updated successfully.
之后使用SSH工具連接,推薦MobaXterm.
3.注意:
-
IP使用127.0.0.1(或者localhost);端口使用你修改的值(我這里是223)
-
不能直接使用命令ssh root@127.0.0.1來連接WSL,因為你修改了端口,而SSH默認使用端口是22