V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
hpc4you
V2EX  ›  Linux

CentOS 7.9 突发 微软 MobaXterm 无法上传/下载文件

  •  
  •   hpc4you · 3 天前 · 2004 次点击

    服务器是 CentOS7.9 系统. 稳定运行近 70 天, 未修改配置. ssh 端口, 18905. 有两台, A 和 B.

    服务器在 192.9.201.x 网段; 微软用户在 192.9.204.y 段, 都在一个楼里. 192.9.0.0/16 是楼里的私有内网.

    27 日午饭之前, 微软用户使用 MobaXterm, 正常登录服务器. 可以上传/下载文件. 当然, 用户是操作$HOME 下自己的文件.

    27 日午饭后, 某厂家技术前来安装硬件防火墙. 防火墙, 只前置在服务器前面. 意味着, 所有非 192.9.201.x 网段, 都和硬件防火墙没有关系.

    问题出现了, 硬件防火墙启用后. 所有微软用户, 可以登录服务器, 但是上传和下载, 都没反应. 同时, Mac/Linux, 指令模式, 可以从本地向服务器 scp 东西, 也就是, @Mac/Linux, scp XXXX userName@remote-centOS:~ 工作; @Mac/Linux, scp userName@remote-centOS:~/File . 工作; @remote-centOS, scp xx mac:~ 工作; @remote-centOS, scp mac:~/File . 工作;

    微软中, 使用 MobaXterm 本地终端, scp 指令也工作. 就是点击鼠标, 上传下载, 无法工作.

    微软, 使用另一个 Xmangaer, Xshell, 也是点击鼠标上传下载无法工作.

    拆掉硬件防火墙, 网线插回原来的交换机端口. 微软客户端上的故障依旧.

    在服务器上, 重启 sshd. 微软那边, 上传下载依旧故障.

    服务器是浪潮的. 防火墙是某公司的.

    防火墙公司认为是服务器那边有问题. 找浪潮技术排查了好久, 说为发现有变动过配置文件. 最近一次修改配置, 是 2 月份.

    在浪潮排查的过程中, 其中一台机器恢复正常, 微软可以上传下载文件了. 而, 另一台, 依旧故障.

    A 和 B, 系统一样, 配置一样, 只是网络地址尾号不同.

    A 和 B, 均关闭了系统的防火墙.

    在今天中午之前, A 和 B, 从未有微软用户报告, 无法上传下载文件.

    微软用户, 只通过 SSH 客户端, 和服务器打交道哦.

    防火墙, 是某公司的技术上门调试安装实施的.

    这种奇葩的故障, 真奇葩.

    另, A 和 B 机器的 SSH 日志, 均未发现异常, 浪潮的技术说.

    各位, 有什么指导性方案?

    目前, 机器还未进行系统重启.

    两台机器, A 和 B, 分别是两套集群集群的登录节点.

    13 条回复    2024-06-28 17:09:21 +08:00
    nagisaushio
        1
    nagisaushio  
       3 天前 via Android
    是 windows 用户吗?为什么叫微软用户
    hpc4you
        2
    hpc4you  
    OP
       3 天前
    @nagisaushio 多数学生的机器, 是运行某个版本的 Windows 操作系统, 具体版本不晓得, 我称之为微软用户.
    kenvix
        3
    kenvix  
       3 天前   ❤️ 13
    读你的帖子让我觉得十分费劲
    yinmin
        4
    yinmin  
       3 天前
    估计需要重启服务器。你也可以使用下面的方式,临时用用:

    运行下面这句,将远程服务器的 ssh 端口映射到本地的 1022 端口
    ssh -N -L 1022:127.0.0.1:22 user@serverip

    然后再用 MobaXterm 连 127.0.0.1:1022 ,就能上传下载了。
    yinmin
        5
    yinmin  
       3 天前
    如果 #4 的方案不行的话,说明 linux 服务器的 sftp 服务出问题了。

    MobaXterm 通过 SSH 登录服务器后,会在服务器启动 sftp-server 新进程用来上传下载文件,你可以从服务器的 sftp-server 去排查问题。
    ETiV
        6
    ETiV  
       3 天前
    同费劲。。。但看懂了,翻译一下就是:

    症状:
    - 服务器是 CentOS 7.9
    - Linux 、Mac 、Windows 的用户可以使用 scp 命令上传下载文件
    - 但 Windows 用户使用 MobaXterm 、Xmangaer 、Xshell 等工具,无法通过 GUI 上传下载文件

    ========
    你得先搞清楚 GUI 传文件依赖的是啥,我没用过,但大概率是 lrszs ?
    0xsui
        7
    0xsui  
       3 天前
    @ETiV 拼写是 lrzsz ,这东西也就 xshell 用吧; MobaXterm 应该用的是 sftp ( ssh browser )
    0xsui
        8
    0xsui  
       3 天前
    现在毕业季,要不就是大三实习,该不会是培训机构吧
    webcape233
        9
    webcape233  
       3 天前 via iPhone
    一看就是学校/科研院所 hpc 的业务,整了那么多,从没遇到这种,先重启服务大法呗
    hpc4you
        10
    hpc4you  
    OP
       3 天前
    抱歉, 让各位费心了.

    确定了问题.

    如果指定 export PS1="[\u@\e[0;32mCPU-Farm\e[m \w ]\$ "
    会导致微软使用, 使用 MobaXterm 等 SSH 客户端, 无法通过点击鼠标操作上传和下载文件.

    不过使用 scp 指令的操作不受影响.
    stevenshum
        11
    stevenshum  
       2 天前
    @hpc4you #10 有点好奇这个 PS1 为什么会导致出现这样的问题
    anjing01
        12
    anjing01  
       2 天前
    同好奇,这个和客户端有啥关联么?
    [user@CPU-Farm /home/user ]$
    catamaran
        13
    catamaran  
       2 天前
    这么多微软,把我看懵了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2246 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 00:25 · PVG 08:25 · LAX 17:25 · JFK 20:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.