通过SSH连接WSL Ubuntu

注意,写完之后发现,每次重启电脑ip都会变,所以最简单的方法:MobaXterm→Session→WSL→OK

 

 此文到此结束(ㄒoㄒ),后面的内容请忽略

 

首先修改ssh的配置

 sudo vi /etc/ssh/sshd_config

把端口 Port 22 改成 Port 33,PasswordAuthentication后的No改为yes

Port 33
PasswordAuthentication yes

然后

 sudo service ssh restart

结果 

 sshd: no hostkeys available -- exiting.

解决方法:(参考链接

 cd /etc/ssh              
 sudo ssh-keygen -A          #返回  ssh-keygen: generating new host keys: RSA DSA ECDSA ED25519   
 sudo /etc/init.d/ssh start  #返回  * Starting OpenBSD Secure Shell server sshd          [ OK ]

再查看

 ps -e|grep ssh 

发现sshd进程

安装net-tools

 sudo apt-get install net-tools

查看ip

 ifconfig

然后用ssh软件(此处为MobaXterm)连接 ssh 

 用户名@ip -p 33

 

ssh加入开机自启:

vi /etc/rc.local
service sshd start  #加入此行

 

 

posted @ 2020-11-21 15:13  BangBro  阅读(827)  评论(0编辑  收藏  举报