WSL 开启ssh
WSL(Windows Subsystem for Linux)是一种可以在Windows操作系统中运行Linux的机制。在WSL中,我们可以使用类似于Ubuntu、Debian等Linux版本的终端来运行各种Linux命令。而SSH(Secure Shell)是一种加密的网络协议,可以安全地连接远程服务器并进行远程操作。
在WSL中启用SSH可以方便我们在本地电脑上使用SSH连接到远程服务器进行操作。下面将介绍如何在WSL中启用SSH。
安装OpenSSH
在WSL中默认是没有安装OpenSSH的,需要我们手动安装。我们可以打开WSL终端,输入以下命令安装OpenSSH:
sudo apt update
sudo apt install openssh-server
安装完成后,我们可以在WSL中输入以下命令来检查是否成功安装OpenSSH:
ssh -V
如果显示了当前的OpenSSH版本,则说明已成功安装。
启用SSH
在完成OpenSSH的安装后,我们需要启动SSH服务。我们可以使用以下命令来启动SSH服务:
sudo service ssh start
如果已经启动,则可以使用以下命令来重新启动:
sudo service ssh restart
配置SSH
启用SSH服务后,我们还需要对SSH进行一些配置。我们需要使用以下命令打开SSH配置文件:
sudo nano /etc/ssh/sshd_config
在配置文件中,我们可以更改SSH服务的端口号、允许的用户等。例如,我们可以将SSH服务端口更改为2222:
#Port 22
Port 2222
我们也可以添加允许SSH登录的用户。例如,我们可以在配置文件中添加以下内容来允许用户名为”test”的用户进行SSH登录:
AllowUsers test
修改完配置文件后,我们需要使用以下命令重启SSH服务:
sudo service ssh restart
然后就可以用visual studio 去连接wsl了。上面的内容是抄的一个人的,因为看到这篇文章对我帮助很大,所以特地抄下来,以免以后找不到,同时感谢这个人,真的是节约了我几个月的时间