WSL远程连接与MobaXterm

本地SSH连接WSL

1. 据说需要先卸载ssh后再安装

sudo apt-get remove openssh-server
sudo apt-get install openssh-server

2.编辑sshd_config文件

sudo vi /etc/ssh/sshd_config

修改PasswordAuthentication为yes

WSL远程连接与MobaXterm

 3.重启ssh服务

sudo service ssh restart

4.设置ssh开机自启

sudo systemctl enable ssh

关闭ssh开机自启可以用:

sudo systemctl disable ssh

5.获取本地ip

ifconfig

WSL远程连接与MobaXterm

 也就是WSL的ip是192.168.2.200

6. 然后通过ssh命令连接即可

ssh 用户名@本地ip

 例如我的 ssh rogn@192.168.2.200

不知道为啥,ssh rogn@127.xx.xx.xx 系列都可以(??)

MobaXterm

除了使用系统自带的ssh,也可以使用工具,带有直接连接WSL功能。

MobaXterm是一种功能丰富、体积小巧且有免费版的SSH客户端软件。主要是传输文件非常方便。

对我而言,免费版就足够了:下载页面

参考链接:

1. https://cloud.tencent.com/developer/article/1538305

2. https://www.zhihu.com/question/20308776

3. Linux安装ssh服务并设置开机自启动:https://blog.csdn.net/weixin_40700617/article/details/90780009