SSH方式无法连接WSL

发布时间 2023-11-21 08:23:39作者: kuaqi

主要参考链接

简要流程:参考链接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