Console

如何在控制台上連接並上傳到此 FTP 主機?

  • February 20, 2015

供應商提供了這些 FTP 連接參數,因此我可以為他們上傳一些數據…

主機: host.com

埠: 46800

協議: FTP – 文件傳輸協議

**加密:**需要基於 TLS 的隱式 FTP

**登錄類型:**普通

使用者:

$$ username $$

密碼: $$ password $$ 它不適合我…

$ ftp -p host.com 46800
Connected to host.com
421 Service not available, user interrupt. Connection closed.
ftp>

我懷疑“要求隱式 FTP over TLS”參數可能是問題所在?(也許?)

FTP 手冊頁中沒有提到 TLS。

什麼是允許我連接和上傳的命令?

ftp程序適用於不安全的ftp協議。您的供應商已指定您使用基於 TLS 的隱式 FTP,這是一種加密連接並在 Internet 上保持您的憑據和數據私密的方法。

幸運的是,有一個程序lftp可以理解這個協議。

lftp
open -u [username] ftps://host.com:46800
Password: [enter your password]
ls
[your remote files should be listed]

lftp支持多種協議。該網頁將它們列在一個易於閱讀的表格中。

引用自:https://unix.stackexchange.com/questions/185995