使用 WinSCP 连接至 Windows Subsystem for Linux (WSL)

  1. 确认 WSL 版本
    WSL1:直接使用 localhost 连接
    WSL2:需通过虚拟网络适配器的 IP 连接(需额外配置)
  2. 在 WSL 中安装并配置 SSH 服务器
    步骤 1:更新系统
    bash
    sudo apt update && sudo apt upgrade -y
    步骤 2:安装 OpenSSH 服务
    bash
    sudo apt install openssh-server -y
    步骤 3:修改 SSH 配置
    编辑配置文件:

bash
sudo nano /etc/ssh/sshd_config
修改以下参数:

ini
Port 22 # 确保端口未被占用(或改为其他端口,如 2222)
ListenAddress 0.0.0.0 # 允许所有 IP 访问
PasswordAuthentication yes # 启用密码登录
PermitRootLogin yes # 允许 root 登录(可选)
(按 Ctrl+X → Y → Enter 保存)

步骤 4:启动 SSH 服务
bash
sudo service ssh start
设置开机自启:

bash
sudo systemctl enable ssh
3. 配置 Windows 防火墙
允许 SSH 端口(默认为 22):

打开 控制面板 → 系统和安全 → Windows Defender 防火墙
点击 高级设置 → 入站规则 → 新建规则
选择 端口 → TCP → 输入端口号(如 22)→ 允许连接 → 完成
4. 获取 WSL 的 IP 地址(仅 WSL2 需要)
在 WSL 终端输入:

bash
ip addr show eth0 | grep -oP ‘(?<=inet\s)\d+(.\d+){3}’

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值