进入wsl 输入命令
sudo vim /etc/ssh/sshd_config
填写内容
Port 22 #默认即可,如果有端口占用可以自己修改
PasswordAuthentication yes # 允许用户名密码方式登录
在wsl中执行sudo /etc/init.d/ssh start
可能会出现sshd: no hostkeys available -- exiting
的报错,
在 /etc/ssh 路径下
$ sudo /etc/init.d/ssh start
* Starting OpenBSD Secure Shell server sshd
sshd: no hostkeys available -- exiting.
执行 ssh-keygen -A
可以解决
ubuntu@HCH:/etc/ssh$ sudo ssh-keygen -A
ssh-keygen: generating new host keys: RSA DSA ECDSA ED25519
ubuntu@HCH:/etc/ssh$ sudo /etc/init.d/ssh start
* Starting OpenBSD Secure Shell server sshd [ OK ]