2013-02-15 699 views
12

我需要從我的windows xP機器上運行一個程序,這個機器使用MobaXterm安裝在遠程UNIX機器上,但我對這類事情很少有經驗。MobaXterm拖放面板丟失

我可以使用ssh登錄到機器並啓動程序沒有問題。該程序需要我在Windows計算機上處​​理的文件,但我想將它們複製到該遠程計算機上。不幸的是,在mobaxterm幫助網站上定期提到的拖放文件傳輸面板不存在,我無法弄清楚如何使其顯示。

有人可以建議如何讓拖放面板出現嗎?我正在使用MobaXterm 3.0版。

或者任何解釋如何以另一種方式傳輸這些文件也將非常感激。

非常感謝您給予的任何幫助。

回答

10

默認情況下,某些Linux發行版或其他某些Unix系統已禁用SSH密碼身份驗證。

爲了MobaXterm能夠啓動SFTP瀏覽器,你將不得不重新啓用該功能:

  • 編輯「的/ etc/SSH/sshd_config中」您的服務器上的文件,並評論下面一行: 的PasswordAuthentication沒有
  • 使用以下命令重新啓動SSH服務器:/etc/init.d/sshd使用MobaXterm SSH客戶端重新啓動
  • 連接,你會發現,SFTP選項卡將被正確啓動。

如果您不能修改您的遠程服務器配置,您也可以使用SCP在MobaXterm終端內執行文件傳輸。一個示例SCP命令是:

scp -r /drives/c/Some/Place/On/Your/Local/Windows/Drive/ [email protected]:/Some/Place/On/Your/Remote/Unix/Server/ 
+0

非常感謝您的幫助。我用scp命令來得到我需要做的。再次感謝 – fizzics 2013-02-18 17:54:27

+0

我也注意到,當我在登錄腳本中啓動'ssh-agent'時,Mobaxterm SFTP瀏覽器就會丟失。也就是說,在我的'.bashrc'的底部,我有'eval「$(ssh-agent)」; ssh-add ...' – bishop 2014-08-21 14:03:58

4

確保您在「高級SSH設置」下的會話設置中啓用了「顯示SFTP瀏覽器」。

enter image description here

有時它沒有再出現,這是一個重啓MobaXterm解決。

+0

簡單重新啓動爲我工作。我沒有修改任何東西,我剛剛丟失了一些連接的SFTP標籤。 Obquote「你有試過關掉嗎?」 :-) – JRobinss 2017-05-22 13:35:27

3

缺少sftp面板的另一個原因是如果你不小心輸入並存儲了一個不好的sftp密碼。然後MobaXterm似乎嘗試自動登錄,但以靜默方式無法打開sftp連接。

要解決此問題,請轉到設置> MobaXterm密碼管理並刪除違規密碼。以下是設置頁面的屏幕截圖,顯示了密碼管理鏈接。

enter image description here

要清楚,我已經通過@Nicolas和@Didier提到的設置運行(感謝,夥計們!)。當ssh到其他主機(沒有存儲錯誤的密碼)時,我可以獲得sftp標籤。我過去曾看過SFTP窗格。此修復解決了我的問題。

如果你已經從來沒有看到了SFTP窗格,然後嘗試其他建議。

0

如果它仍然在嘗試上述所有方法都不起作用,試試這個:

當你創造一個會議上,高級SSH設置更改 - > SSH-瀏覽器類型SCP ,其中默認是SFTP。 screenshot。感謝willfurnass