我需要使用 MobaXterm 从安装在远程 UNIX 计算机上的 Windows xP 计算机上运行一个程序,但我对此类事情的经验很少。
我可以使用 ssh 登录机器并启动程序,没有问题。该程序需要我的 Windows 计算机上的文件来处理,并且我想将它们复制到该远程计算机。不幸的是,mobaxterm 帮助网站上经常提到的拖放文件传输面板不存在,我不知道如何让它出现。
有人可以建议如何让拖放面板出现吗?我使用的是 MobaXterm 3.0 版本。
或者,任何有关如何以其他方式传输这些文件的解释也将非常感激。
非常感谢您提供的任何帮助。
某些 Linux 发行版或其他一些 Unix 系统默认禁用 SSH 密码身份验证。
为了让 MobaXterm 能够启动 SFTP 浏览器,您必须重新启用此功能:
如果您无法修改远程服务器配置,您还可以使用 SCP 在 MobaXterm 终端内执行文件传输。 SCP 命令示例如下:
scp -r /drives/c/Some/Place/On/Your/Local/Windows/Drive/ yourlogin@yourserver:/Some/Place/On/Your/Remote/Unix/Server/
确保您在“高级 SSH 设置”下的会话设置中启用了“显示 SFTP 浏览器”。
偶尔不会再出现,可以通过重启MobaXterm解决。
你尝试过吗:
关闭程序然后再次打开?
注意:我在评论中读到了这个提示,这使我免于不必要地修复 mobaXterm 的繁琐过程,因此我也不是唯一有这种行为的人。尽管这可能是您已经尝试过的第一件事,但有些人可能没有尝试过,也没有足够幸运阅读评论 - 这是给他们的。
抱歉,如果我回到这个旧线程。 我注意到一种奇怪的行为。我有一个服务器,我可以通过内部 IP 192.168.x.x 或通过 netbird 网络 100.x.x.x 访问该服务器
如果我连接到内部 IP 或 netbird IP,我会看到 sftp 浏览器。但如果我切换到 netbird FQDN,sftp 浏览器将无法工作,我必须切换到 scp。
谁能解释一下为什么?