我正在使用SFTP客戶端(WinSCP)進入遠程服務器並檢索一些文件。我在Windows-7計算機上使用WinSCP時無法訪問SFTP服務器;但是當我在XP機器上嘗試時效果很好。任何人都可以想到什麼可能是錯的。任何幫助感謝!使用WinSCP訪問遠程SFTP服務器
我也包括錯誤的截圖,如果這能幫助
任何人都可以請幫助!
我正在使用SFTP客戶端(WinSCP)進入遠程服務器並檢索一些文件。我在Windows-7計算機上使用WinSCP時無法訪問SFTP服務器;但是當我在XP機器上嘗試時效果很好。任何人都可以想到什麼可能是錯的。任何幫助感謝!使用WinSCP訪問遠程SFTP服務器
我也包括錯誤的截圖,如果這能幫助
任何人都可以請幫助!
這可能是您的防火牆的一些問題。檢查它是否阻止WinSCP。
上的錯誤信息Server unexpectedly closed network connection引用的WinSCP文檔:
如果您在連接到服務器收到此錯誤信息,這是 最通常不能夠運行一些必要的過程 給服務器造成的支持你的會議。如果是服務器或客戶端相關問題,請始終嘗試與另一臺 SSH(SFTP)客戶端連接以查找。
可能性是:
- 殼。
- 您的帳戶可能根本不被允許啓動shell。對於某些服務器(如OpenSSH或Sun SSH),即使使用SFTP協議,也可能需要允許 啓動一個shell。
- 如果您的密碼已過期或您的帳戶被終止,還有一些服務器拒絕啓動shell。
- 某些shell不適用於非交互式會話。對於某些配置(或使用的配置文件)而言,其他 工作shell也是如此。這通常顯示與SCP協議 相關的錯誤消息「錯誤跳過啓動消息。您的shell 可能與應用程序不兼容(建議使用BASH)。」 嘗試在高級網站設置對話框的SCP/Shell頁面上明確強制使用bash shell。使用SFTP協議代替SCP是另一種選擇。
- 當配置了chroot時,OpenSSH服務器可能無法啓動shell,但不可能(例如,由於組可寫入權限 來chroot目錄)。
- 某些環境需要對.profile或.bashrc等文件具有特定的權限(例如755)。
- SFTP服務器。
- 您的帳戶可能無法啓動SFTP服務器二進制文件(例如/ bin/sftp-server)或者二進制文件不存在於您的服務器上。
- 您的SSH服務器也可能缺少SFTP子系統。
- SSH服務器:
- 你的SSH服務器,特別是OpenSSH的,可能無法訪問服務器的密鑰文件,由於不正確的權限。
試了一下,沒有運氣! – mona