这几天一直在尝试用自己的电脑连接另一台服务器的wsl2子系统,没错服务器是windows版本,并打算用本地电脑vscode连接远程主机wsl。
wsl2的安装本文不再说明,很简单。
正文开始 ~~
首先
1.在 Windows 10 上开启 SSH Server 服务
Windows 10 现在已经集成了 Open SSH 的功能。我们可以直接在可选管理中启用 Open SSH 的服务器功能。
请点击访问下面的链接,完成这部分的设置,本文不再赘述。
win10 开启ssh server服务 远程登录_win10 添加ssh用户-CSDN博客
2.卸载ssh服务
apt remove openssh-server
3.重装ssh服务
apt install openssh-server
4.修改配置信息(如果找不到sshd_config文件,就是之前ssh服务没有装好)
sudo vim /etc/ssh/sshd_config
编辑/etc/ssh/sshd_config
文件。那前面的#删掉就行了
- Port 2222
- PermitRootLogin yes
- PasswordAuthentication yes
5.编辑sudo vim /etc/hosts.allow,添加一行
sshd: ALL