使用 lftp 連接到 DriveHQ sftp 伺服器 你好,
我正在使用 Linux 版 lftp(https://lftp.yar.ru/ 版本 4.6.3a)連接到您的 FTP 伺服器。我的作業系統是 Ubuntu Xenial 16.04.05。
我使用 FTP 成功傳輸了文件,但使用 SFTP 失敗了。
我可以登錄,文件傳輸也可以進行,但是文件傳輸完成後會卡住,等待回應。
我可以使用 FileZilla 和 WinSCP 透過 SFTP 成功傳輸檔案。
下面給出lftp的調試輸出。
lftp -d -u
, sftp://proftp.drivehq.com -e "mput test_file.txt; bye"
---- 執行連接程式(ssh -a -x -s -l reynot proftp.drivehq.com sftp)
---發送一個資料包,長度=5,類型=1(INIT),id=0
<--- reynot@proftp.drivehq.com密碼:XXXX
<--- 收到一個資料包,長度=5,類型=2(版本),id=0
---- 協議版本設定為 3
---發送一個資料包,長度=10,類型=16(REALPATH),id=1
<--- 收到一個資料包,長度=78,類型=104(NAME),id=1
---- 主設定 /
---- 導線上的路徑是 `/casella_test_file.txt'
---發送一個資料包,長度=39,類型=3(開啟),id=2
<--- 收到一個資料包,長度=31,類型=102(HANDLE),id=2
---- 取得檔案句柄 2F636173656C6C615F746573745F66696C652E747874 (22)
---發送一個資料包,長度=72,類型=6(寫入),id=3
---發送資料包,長度=43,類型=10(FSETSTAT),id=4
---發送一個資料包,長度=31,類型=4(關閉),id=5
<--- 收到一個資料包,長度=38,類型=101(狀態),id=3
---- 狀態碼=0(正常),訊息=DriveHQ SFTP 伺服器
`test_file.txt' 在第 29 行 (100%) [等待回應...]]