ssh登录wsl,Trae连接wsl

该方法可以解决目前Trae无法连接wsl的问题

使用ssh连接WSL - 步平凡 - 博客园 (cnblogs.com)

如何使用ssh登录WSL2? - 知乎 (zhihu.com)

WSL2 Ubuntu 22.04 开启ssh并设置自动启动 – About Lionared

一般过程

  1. 安装 ssh-server

    sudo apt update && sudo apt install openssh-server
    
  2. 修改配置文件

    sudo vim /etc/ssh/ssh_config
    
    PasswordAuthentication yes
    Port 22
    PermitRootLogin yes      # 若需root登录需显式允许
    
  3. 启动ssh服务

    sudo service ssh start
    sudo systemctl start ssh # 或者
    
  4. 最后设置ssh服务开机启动

    sudo systemctl enable ssh
    

设置自启动

  1. 编辑配置文件

    sudo vi /etc/wsl.conf
    
    [boot]
    systemd=true
    
  2. Windows PowerShell重启wsl

    wsl --shutdown
    wsl
    
  3. wsl中重启ssh

    sudo systemctl enable ssh
    sudo systemctl start ssh
    

重新开机后,只要打开wsl,ssh便会自动启动了

posted @ 2025-03-31 10:43  云何不乐哈哈  阅读(690)  评论(0)    收藏  举报