请教下,如何使用 SSH 连接上本机的 WSL? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
strd
V2EX    Windows

请教下,如何使用 SSH 连接上本机的 WSL?

  •  
  •   strd 237 天前 2008 次点击
    这是一个创建于 237 天前的主题,其中的信息可能已经有所发展或是发生改变。
    1 、Win11 上开启了WSL ,ifconfig 查看 IP 是 192.168.78.120
    2 、Win11 本机 IP 也是 192.168.78.120
    3 、想请问下,这两者 IP 相同的情况下,我想在 Win11 上通过 SSH 连接本机的这个 WSL ,应该如何操作?
    9 条回复    2025-02-18 23:14:23 +08:00
    z3wood
        1
    z3wood  
       237 天前
    ssh [email protected] 试试,不过设置桥接模式一般不是相同 ip 吧,我这边 WSL 和本机 ip 不是同一个
    strd
        2
    strd  
    OP
       237 天前
    谢谢您!用 127.0.0.1 确实可以连上,有点疑问 SSH 是如何区分应该连接到主机还是 WSL 上的呢?网上看到说 WSL2 的网络默认是 mirror 模式,与主机共享 IP ,不知道是否是这个原因呢?
    X_Del
        3
    X_Del  
       237 天前
    https://learn.microsoft.com/en-us/windows/wsl/networking
    默认是 NAT 模式,可以通过修改 .wslconfig 设为 mirrored 模式。
    改成 mirrored 模式之后,在子系统里开启 sshd ,应该就可以在 Windows 上用 localhost 到 ssh 到 wsl 里了。
    如果 Windows 也开了 sshd ,那要让子系统 ssh 和 Windows ssh 端口错开。
    strd
        4
    strd  
    OP
       237 天前
    @X_Del 谢谢,现在我用 VSCODE 的 remote ssh 插件连接 WSL ,还是连接不上,但是用 MOBAXTERM 可以连接上,很奇怪。。。
    jasonyang9
        5
    jasonyang9  
       237 天前 via Android
    这。。监听的端口肯定不同吧
    lcy630409
        6
    lcy630409  
       236 天前
    @strd 连 127.0.0.1 不要 localhost
    StarkXiao
        7
    StarkXiao  
    &bsp;  236 天前
    vscode 有 WSL 插件,用它就好了呀
    hnliuzesen
        8
    hnliuzesen  
       236 天前
    适用于 WSL 2
    查看宿主机 IP
    cat /etc/resolv.conf

    查看子系统 IP
    ip addr | grep eth0
    strd
        9
    strd  
    OP
       236 天前
    折腾一上午可以用 vscode SSH 免密登录到远程了,vscode 之前的问题是连接上后,总是过几秒自动断开,后面查到原因是需要关掉 remote.SSH.uselocalserver 选项,将其关闭后连接就不会断开了,然后配了个免密登录,已经用上了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3046 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 00:34 PVG 08:34 LAX 17:34 JFK 20:34
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86