SSH方式无法连接WSL
简要流程:参考链接1
修改ubuntu上配置:参考链接、
重新生成KEY(有说法是重新就会重新生成):参考链接
重启openssh-server报错:参考链接
1、windows上SSH测试连接WSL
1)需要输入密码:123
ssh root@localhost -p 22
2、ubuntu上安装openssh-server
1)
sudo apt-get purge openssh-server # purge 是卸载并删除配置文件
sudo apt-get install openssh-server
2)修改配置
# 更改sshd的配置
sudo vi /etc/ssh/sshd_config
# 端口默认是22,可以改为指定的端口,此处改成3456
Port 3456
ListenAddress 0.0.0.0
HostKey /etc/ssh/ssh_host_rsa_key
HostKey /etc/ssh/ssh_host_ecdsa_key
HostKey /etc/ssh/ssh_host_ed25519_key
PasswordAuthentication yes
PermitRootLogin yes
3)重启服务
(1)如果报错key,则需要重装openssh-server!折腾!手动生成KEY没用!
sudo service ssh restart