被一个 Win10 SSH 到 Linux 的问题搞疯了 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
echovaio
V2EX    Linux

被一个 Win10 SSH 到 Linux 的问题搞疯了

  •  
  •   echovaio 2019 年 3 月 22 日 12660 次点击
    这是一个创建于 2495 天前的主题,其中的信息可能已经有所发展或是发生改变。
    新装好的 win10,马上安装 xshell,ssh 到 linux 主机一切正常,但是过段时间以后,就会出现局域网的主机可以正常登陆,外网的主机死活不行。

    xshell 登陆直接显示:
    Connecting to xxx.xxx.xxx.xxx:22...
    Connection established.
    To escape to local shell, press Ctrl+Alt+].
    Connection closing...Socket close.
    Connection closed by foreign host.
    但是使用 putty 或者 win10 openssh client 登陆没有任何问题。

    到 Linux 主机下面看看日志,显示:
    ssh_dispatch_run_fatal: Connection from xxx.xxx.xxx.xxx port 14346: incomplete message [preauth]

    尝试 Termius 登陆,问题依旧,但 Linux 主机下日志显示:
    ssh_dispatch_run_fatal: Connection from xxx.xxx.xxx.xxx port 14346: String is too large [preauth]

    google、百度都无法找到原因,有哪位大侠能指点一二?
    第 1 条附言    2019 年 3 月 23 日
    感谢各位的建议,首先 MobaXterm 确实挽救了我,非常好用!

    但 xshell 的问题也有了进展,用无线连接不行,但是用有线连接就 ok,初步判断还是 xshell 有 bug
    47 条回复    2021-08-06 15:30:37 +08:00
    qsbaq
        1
    qsbaq  
       2019 年 3 月 22 日
    putty 才是王道~
    hanxiV2EX
        2
    hanxiV2EX  
       2019 年 3 月 22 日 via Android
    不要用 ssh,以前遇到过端口无法 listen 的问题,可以试试
    https://github.com/mintty/wsltty
    lihongjie0209
        3
    lihongjie0209  
       2019 年 3 月 22 日
    如果你的服务器是阿里云的,那么可以在后台的安骑士配置登录 IP 白名单,阿里云的服务器会有这个问题
    soulzz
        4
    soulzz  
       2019 年 3 月 22 日
    Xshell 有一个 BUG
    当你的电脑同时在两个网段时(一个内网,一个外网)会出现能连上服务器但是连上过几秒就会断的情况
    NB40B938mff85mtq
        5
    NB40B938mff85mtq  
       2019 年 3 月 22 日
    MobaXterm 了解一下
    Rehtt
    nbsp;   6
    Rehtt  
       2019 年 3 月 22 日 via Android
    win10 自带 shell
    Northxw
        7
    Northxw  
       2019 年 3 月 22 日
    其实我感觉 xshell 还好,毕竟一直在用。到目前为止还没有遇到过什么太大的 Bug
    yingfengi
        8
    yingfengi  
       2019 年 3 月 22 日 via Android
    我记得以前 xshell 如果你有两张网卡有时候会不知道走那个的网关。不知道现在还有没有这个问题。
    akiakiseofficial
        9
    akiakiseofficial  
       2019 年 3 月 22 日 via iPhone   4
    powershell 已经集成了 openssh...
    yzwduck
        10
    yzwduck  
       2019 年 3 月 22 日
    Linux 上的 sshd_config 里把 LogLevel 调到 DEBUG,然后再看日志。
    openbsd
        11
    openbsd  
       2019 年 3 月 22 日
    局域网有多个网关出口,做了负载均衡 ?
    openbsd
        12
    openbsd  
       2019 年 3 月 22 日   1
    @yingfengi #8
    这个问题一直有,感觉不单是 Xshell 的原因,服务器发现客户端 IP/MAC 变化后拒绝会话
    之前遇到网关负载均衡导致类似问题,排查了发现每次对外 IP 切换都会掉
    别的终端软件貌似也有类似问题
    georgetso
        13
    georgetso  
       2019 年 3 月 22 日
    @xlui 正解
    webjin1
        14
    webjin1  
       2019 年 3 月 22 日
    感觉不是客户端的问题,是你们的网络结构有问题。
    imdong
        15
    imdong  
       2019 年 3 月 22 日
    从来没用过 XShell,一直都是 putty / wsl ssh
    cdlixucd
        16
    cdlixucd  
       2019 年 3 月 22 日 via Android
    win 只适合打游戏
    cmonkey
        17
    cmonkey  
       2019 年 3 月 22 日
    remove windows && install ArchLinux
    echovaio
        18
    echovaio  
    OP
       2019 年 3 月 22 日 via Android
    @lihongjie0209 用 xshell 不行,但是用 putty 可以,不像是服务端的问题
    echovaio
        19
    echovaio  
    OP
       2019 年 3 月 22 日 via Android
    @xlui 用上了,可以登陆,但好多主机,又加了 key,命令行确实不方便
    echovaio
        20
    echovaio  
    OP
       2019 年 3 月 22 日 via Android
    @openbsd 我用手机开热点也不行,汗
    Mithril
        21
    Mithril  
       2019 年 3 月 22 日
    @echovaio 试试 MobaXTerm,用了几年各种环境都跑过一直没什么问题。
    coder9778
        22
    coder9778  
       2019 年 3 月 22 日
    装个桌面直接 remote desktop connection
    openbsd
        23
    openbsd  
       2019 年 3 月 22 日
    @echovaio #20
    本机是不是有 梯子 /虚拟机 /VPN 生成的虚拟网卡 ?
    Dragonish3600
        24
    Dragonish3600  
       2019 年 3 月 22 日
    这个是 windows 自带防火墙的锅,你关掉 windows 自带防火墙就好了。。
    calpes
        25
    calpes  
       2019 年 3 月 22 日
    @xlui 老铁没毛病
    yingfengi
        26
    yingfengi  
       2019 年 3 月 22 日 via Android
    @openbsd 不是这样的,我遇到的是:
    笔记本插网线,网口在 192.168.1.0 网段。
    同时连着 WIFI,是 192.168.0.0 网段。
    然后设备在 192.168.1.0 网段。ssh 的时候有时候他莫名其妙的从 WIFI 去走了,然后就断了,必须断开 WIFI 才行。
    congeec
        27
    congeec  
       2019 年 3 月 22 日 via iPhone
    ssh -vvv 看看就是了
    然后你就发现 gui 的缺陷了
    wuruxu
        28
    wuruxu  
       2019 年 3 月 22 日
    windows 上 putty 最好用了
    villivateur
        29
    villivateur  
       2019 年 3 月 22 日
    你尝试换一个网络环境,有可能是你的局域网路由器的问题
    20015jjw
        30
    20015jjw  
       2019 年 3 月 22 日
    你会在 xbox 上试图 ssh 到 linux 吗?
    不会对吧
    同理 windows
    sola97
        31
    sola97  
       2019 年 3 月 22 日
    还是 WSL 最好用
    Nasei
        32
    Nasei  
       2019 年 3 月 22 日 via Android
    @20015jjw
    他用 xshell 和 windows 有啥关系?
    echovaio
        33
    echovaio  
    OP
       2019 年 3 月 22 日 via Android
    @villivateur 同一局域网下别的 win10 电脑没有问题,很是无奈
    echovaio
        34
    echovaio  
    OP
       2019 年 3 月 22 日 via Android
    @ladypxy 已经关了,没用
    defunct9
        35
    defunct9  
       2019 年 3 月 22 日
    开 ssh,让我上去看看
    ps1aniuge
        36
    ps1aniuge  
       2019 年 3 月 22 日
    楼主啊,我感觉你说的糊里糊涂!!!!!!!

    建议楼主画一张拓扑图,或用文字说明图。比如机器 a,ip 为 a1,是内网还是外网等。
    wednesdayco
        37
    wednesdayco  
       2019 年 3 月 22 日
    win10 当然是 WSL+Hyper ( zsh )啦 xTerm 般体验还是我认为最舒服的
    hayanami
        38
    hayanami  
       2019 年 3 月 22 日
    推介 MobaXTerm
    junjieyuanxiling
        39
    junjieyuanxiling  
       2019 年 3 月 22 日 via Android
    @echovaio #19 用 ssh config 能省点麻烦。
    beginor
        40
    beginor  
       2019 年 3 月 22 日 via Android
    @xlui 应该说是 win10 集成了 openssh, 不是 PowerShell, 用 cmd 命令行也可以使用 openssh。
    oIMOo
        41
    oIMOo  
       2019 年 3 月 22 日
    MobaXterm 用户 +1
    akiakiseofficial
        42
    akiakiseofficial  
       2019 年 3 月 22 日 via iPhone
    @beginor #40 cmd 太难用了被选择性忽略了
    brainfxxk
        43
    brainfxxk  
       2019 年 3 月 22 日
    应用层断的连接吧 xshell 也可以开日志的
    davie
        44
    davie  
       2019 年 3 月 22 日 via Android
    装个 cmder
    Foxkeh
        45
    Foxkeh  
       2019 年 3 月 22 日 via Android
    配一下本机路由设置试试?
    littlesubgirl
        46
    littlesubgirl  
       2019 年 3 月 23 日 via iPhone
    MobaXterm 免费版+1
    pota
        47
    pota  
       2021 年 8 月 6 日
    @defunct9 每次看到你回复这类 都是一句 「开 ssh 」
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5702 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 60ms UTC 07:08 PVG 15:08 LAX 23:08 JFK 02:08
    Do have faith in what you're doing.
    ubao msn 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