我需要从使用MobaXterm安装在远程UNIX机器上的Windows xP机器上运行程序,但我对这类事情的经验很少。
我可以使用ssh登录计算机并启动程序而不会出现问题。该程序需要我在Windows计算机上处理的文件进行处理,我想将它们复制到该远程计算机上。不幸的是,在mobaxterm帮助网站上定期提到的拖放文件传输面板不存在,我无法弄清楚如何使它出现。
有人可以建议如何让拖放面板出现吗?我正在使用MobaXterm 3.0版。
另外,对于如何以另一种方式传输这些文件的任何解释也将非常感激。
非常感谢您提供任何帮助。
答案 0 :(得分:10)
某些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/
答案 1 :(得分:7)
确保您拥有"显示SFTP浏览器"在"高级SSH设置"。
下的会话设置中启用
偶尔它不会再出现,这可以通过重启MobaXterm来解决。
答案 2 :(得分:4)
缺少sftp面板的另一个原因是你不小心输入并存储了一个糟糕的sftp密码。然后,MobaXterm似乎尝试自动登录,但无法打开sftp连接。
要解决此问题,请转到设置> MobaXterm密码管理并删除有问题的密码。这是设置页面的屏幕截图,显示了密码管理链接。
要说清楚,我已经完成了@Nicolas和@Didier提到的设置(谢谢,伙计们!)。当ssh进入其他主机(没有存储错误的密码)时,我能够获得sftp选项卡。我过去看过sftp窗格。这个修复解决了我的问题。
如果您从未看过sftp窗格,请先尝试其他建议。
答案 3 :(得分:2)
如果在尝试以上所有方法时仍然无效,请尝试以下操作:
创建会话时,将高级SSH设置 - > SSH浏览器类型更改为 SCP ,默认为SFTP。 screenshot。感谢willfurnass
答案 4 :(得分:0)
您尝试过吗:
关闭程序然后再次打开?
注意:我在注释中阅读了此提示,这使我摆脱了不必要的修复mobaXterm的繁琐过程,因此,我并不是唯一具有这种行为的人。即使这可能是您已经尝试过的第一件事,但有些人可能没有尝试过并且还没有足够幸运地阅读这些注释-这是给他们的。
答案 5 :(得分:0)