MobaXterm可一体化管理SSH、FTP/SFTP和VNC连接,统一会话树、标签页共存、文件面板自动挂载;支持会话复制、SFTP/X11衍生及多协议协同操作,并提供SSH保活与VNC渲染优化设置。

要在Windows上用一个软件同时管理SSH命令行、FTP文件传输和VNC图形桌面三类连接,不用来回切换PuTTY+WinSCP+RealVNC三个窗口,MobaXterm的会话树形结构和协议一体化设计正好解决这个痛点——它把不同协议的连接都归入统一的左侧会话列表,双击即连,标签页共存,文件面板自动挂载,全程无需额外安装依赖。
新建并保存三类基础会话
点击左上角【Session】→选择【SSH】→在Remote host栏填入服务器IP,勾选Specify username并输入用户名,端口保持默认22;勾选“Save password”(仅限可信环境)→点击OK后会话自动出现在左侧“User sessions”下,右键可重命名如“生产环境-SSH”。
同理新建FTP会话:Session→FTP→填入IP、用户名、密码,端口默认21;注意FTP协议不加密,若服务器支持SFTP,优先选SFTP类型而非FTP。SFTP会话建立后,右侧自动弹出文件浏览器,左侧终端仍可执行命令,两者互不干扰。
再建VNC会话:Session→VNC→填入目标Windows或Linux VNC服务地址(格式如192.168.1.100:5901),端口按VNC服务实际监听端口填写;VNC不走SSH隧道,务必确认目标设备已开启VNC服务且防火墙放行对应端口。
一键复用已有会话配置
方法一:右键已有SSH会话→【Copy session to new SSH session】→修改IP或用户名即可生成新连接,避免重复填写认证信息。
方法二:右键SSH会话→【Create SFTP session from SSH】→自动生成同参数的SFTP会话,文件面板立刻加载远程目录,无需再输一遍账号密码。
方法三:右键SSH会话→【Create X11-Forwarding session】→启用X11转发后,远程执行xclock、gedit等GUI程序,窗口直接显示在本地Windows桌面,不用装额外X Server。
让 Windows 桌面程序在开机时静默自启并隐藏到系统托盘。特别适用于 Flutter、Electron 等无视 VBS/ProcessStartInfo 窗口样式、难以隐藏的顽固应用。提供「VBS 启动器 + Python ctypes/Win32 API」的隐藏窗口方案,可稳定把窗口收进托盘且不闪控制台。
多协议会话协同操作
第一步:双击打开SSH会话,登录后终端就绪。
第二步:在该SSH会话标签页上右键→【New local terminal】→新开一个本地Cygwin终端,可直接运行rsync、grep等Linux命令,无需切出MobaXterm。
第三步:拖拽本地文件到右侧SFTP面板任意目录→自动触发上传;右键远程文件→【Edit with local editor】→用Notepad++或VS Code打开,保存即同步回服务器,编辑过程不中断SSH会话。
第四步:保持SSH与SFTP会话开启的同时,双击左侧已存的VNC会话→远程桌面窗口以独立窗口弹出,此时三个协议连接全部活跃,终端、文件、图形界面三路并行。
连接稳定性强化设置
选中任意SSH会话→右键→【Edit session】→切换到【Advanced SSH settings】选项卡→勾选【SSH keepalive】并设为每30秒发送一次心跳包,防止路由器或防火墙因空闲超时断连。
对于VNC连接,若出现黑屏或卡顿,在会话编辑界面的【Advanced VNC settings】中关闭【Enable desktop resizing】,强制使用原始分辨率,避免缩放引发的渲染异常。
所有会话配置修改后必须点击【OK】保存,否则重启MobaXterm后设置丢失。

















