MobaXterm 拖放面板丢失

问题描述 投票:0回答:7

我需要使用 MobaXterm 从安装在远程 UNIX 计算机上的 Windows xP 计算机上运行一个程序,但我对此类事情的经验很少。

我可以使用 ssh 登录机器并启动程序,没有问题。该程序需要我的 Windows 计算机上的文件来处理,并且我想将它们复制到该远程计算机。不幸的是,mobaxterm 帮助网站上经常提到的拖放文件传输面板不存在,我不知道如何让它出现。

有人可以建议如何让拖放面板出现吗?我使用的是 MobaXterm 3.0 版本。

或者,任何有关如何以其他方式传输这些文件的解释也将非常感激。

非常感谢您提供的任何帮助。

windows unix remote-access file-transfer
7个回答
50
投票

如果尝试以上所有方法后仍然不行,请尝试以下方法:

创建会话时,将高级 SSH 设置-->SSH-浏览器类型更改为 SCP,默认为 SFTP。 。 感谢willfurnass

enter image description here


13
投票

某些 Linux 发行版或其他一些 Unix 系统默认禁用 SSH 密码身份验证。

为了让 MobaXterm 能够启动 SFTP 浏览器,您必须重新启用此功能:

  • 编辑服务器上的“/etc/ssh/sshd_config”文件,并注释以下行: 密码验证否
  • 使用以下命令重新启动 SSH 服务器:/etc/init.d/sshd restart
  • 使用 MobaXterm SSH 客户端连接,您会注意到 SFTP 选项卡将正确启动。

如果您无法修改远程服务器配置,您还可以使用 SCP 在 MobaXterm 终端内执行文件传输。 SCP 命令示例如下:

scp -r /drives/c/Some/Place/On/Your/Local/Windows/Drive/ yourlogin@yourserver:/Some/Place/On/Your/Remote/Unix/Server/

10
投票

确保您在“高级 SSH 设置”下的会话设置中启用了“显示 SFTP 浏览器”。

enter image description here

偶尔不会再出现,可以通过重启MobaXterm解决。


5
投票

缺少 sftp 面板的另一个原因是您不小心输入并存储了错误的 sftp 密码。然后 MobaXterm 似乎尝试自动登录,但无法打开 sftp 连接。

要解决此问题,请转到“设置”>“MobaXterm 密码管理”并删除有问题的密码。这是设置页面的屏幕截图,显示了密码管理链接。

enter image description here

需要明确的是,我已经完成了@Nicolas 和@Didier 提到的设置(谢谢大家!)。当 ssh'ing 到其他主机(没有存储错误的密码)时,我能够获得 sftp 选项卡。我过去曾见过 sftp 窗格。这个修复解决了我的问题。

如果您从未见过 sftp 窗格,请先尝试其他建议。


1
投票

你尝试过吗:

关闭程序然后再次打开?

注意:我在评论中读到了这个提示,这使我免于不必要地修复 mobaXterm 的繁琐过程,因此我也不是唯一有这种行为的人。尽管这可能是您已经尝试过的第一件事,但有些人可能没有尝试过,也没有足够幸运阅读评论 - 这是给他们的。


0
投票

对于最新版本,请确保您已在“SSH 浏览器”选择器中选择“SFTP 协议”: enter image description here


0
投票

抱歉,如果我回到这个旧线程。 我注意到一种奇怪的行为。我有一个服务器,我可以通过内部 IP 192.168.x.x 或通过 netbird 网络 100.x.x.x 访问该服务器

如果我连接到内部 IP 或 netbird IP,我会看到 sftp 浏览器。但如果我切换到 netbird FQDN,sftp 浏览器将无法工作,我必须切换到 scp。

谁能解释一下为什么?

© www.soinside.com 2019 - 2024. All rights reserved.