我無法通過cmd
.問題是它顯示“連接的”但之後它會掛起,最後會顯示錯誤訊息“連線被遠端主機關閉。”它並不要求提供憑證。
ftp> open ftp.example.com 22
Connected to ftp.example.com
SSH-2.0-OpenSSH_6.2
Connection close by remote host.
ftp>
我可以在WinSCP中登入ftp.example.com
主機。
有人對分辨率有任何想法嗎?
答案1
您正在使用 FTP 用戶端 ( ftp
) 連線到 SFTP/SSH 伺服器。
FTP和SFTP是兩種完全不同且不相容的協定。
使用 SFTP 客戶端。 WinSCP 同時支援 SFTP 和 FTP。預設為 SFTP。因此,您很可能在 WinSCP GUI 中使用 SFTP。
WinSCP 有適合自動化的命令列介面也。 WinSCP GUI 甚至可以產生腳本模板為你。如果您有適用於 Windows ftp 的有效 FTP 腳本,則有將其轉換為 WinSCP 腳本的指南。