Windows开启(WSL)Linux子系统并远程连接SSH
本文参考地址:Windows开启(WSL)Linux子系统并远程连接SSH_wsl ssh-CSDN博客
1、安装SSH服务器
在 Linux 子系统中,打开终端,运行以下命令来安装 OpenSSH 服务器:
sudo apt update
sudo apt install openssh-server
2、修改配置端口为22,允许密码和root登录。
运行以下命令进行修改配置文件内容
sudo nano /etc/ssh/sshd_config
找到下面的内容并去掉注释在前面的#号,其中把PermitRootLogin prohibit-password更改为PermitRootLogin yes这是允许用root登录的。
Port 22
PermitRootLogin prohibit-password
PasswordAuthentication yes
去掉前面的#号后Ctrl+X保存并退出。
3、重启SSH服务
运行 sudo service ssh --full-restart命令进行重启服务。
4、终端测试连接
输入指令,格式为:ssh 用户名@域名/IP
ssh root@0.0.0.0
ssh 127.0.0.1
5、确保SSH服务器会在系统启动时自动启动:
运行以下命令来设置SSH服务器开机自启动:
sudo systemctl enable ssh
6、在SSH中连接本地的linux子系统
用户名和密码填写你的用户名和密码
点击连接的时候出现下面的,点击一次性接受即可
连接成功:
同理可以使用Xftp连接之后下载或者上传文件。
本文最后更新于
2025-06-18
如有失效,请留言
THE END