01-使用ssh(Xshell)连接WSL
使用ssh连接WSL¶
Windows SubSystem for Linux(WSL)
-
重装ssh服务,生成证书
sudo apt-get remove openssh-server sudo apt-get install openssh-server
-
修改sshd_config文件,确保可以使用用户名密码连接
sudo vi /etc/ssh/sshd_config
Port 22 #默认即可,如果有端口占用可以自己修改
PasswordAuthentication yes # 允许用户名密码方式登录
-
重启ssh服务
sudo service ssh restart
现在就可以用 xshell 登陆 ubuntu on windows 了,IP 是 127.0.0.1, 但是要注意,cmd 的窗口不能关掉。关掉后 sshd 服务也会关掉,连接就断开了。
如果下次打开仍旧连不上,可以通过一下命令检查sshd服务是否存活
ps -e | grep ssh
# 或
sudo service ssh status
sudo service ssh start
连接远程电脑¶
ssh root@192.168.37.123
提示是否接受签名证书:输入yes,回车