【通訊協定】
FTPLander4 支援以下幾種通訊協定:
FTP標準通訊協定
使用標準FTP通訊協定以非安全(純文字)的方式處理FTP命令與資料傳輸。
FTP 加 TLS/SSL
以TLS(SSL V 3.1) 透過 IANA 所定義的安全接埠(990)進行安全連線,若失敗則自動降為舊的SSL安全連線設定。
預設通訊埠為 990。
FTP 加 TLS/SSL (AUTH TLS)
透過叫用 AUTH TLS 指令,使用 SSL V3.1 進行安全連線,若失敗則自動降為舊的SSL AUTH安全連線設定。
預設通訊埠為21。
這種連線模式還提供了非安全的命令連線與非安全資料連線選項。預設情形下,所有連線都是在加密的環境下執行,解除資料加密通道,所有資料傳輸將不再加密,而以純文字方式處理;
解除命令加密通道,則後續的命令將不再加密,而以純文字方式處理。
SFTP(SSH2)
SFTP (SecureFTP) 為 Secure Shell 的元件,大部分執行SSH2的Unix系統都有支援,請先詢問管理員確認伺服器是否支援。
【連線模式】
FTP的連線包括兩種不同用途,一個是傳遞客戶端與伺服器之間的Command的,也就是一般我們在設定的FTP通訊埠(預設21)。
另一個是資料傳送的連線,FTP資料傳送的模式又分二種:PORT、PASV。兩者主要分別在於它們會向FTP伺服器發出不同的FTP Command。
資料連線的模式是由 FTP 用戶端決定。
使用通用設定:
選擇這一個選項,將直接套用工具選項之設定值。
【工具】->【選項】->【傳輸】->【資料模式】
PORT模式:
當用戶端要求與FTP伺服器進行檔案傳輸時,用戶端會向FTP伺服器發出Port Command,用戶端會在本機開啟一個PORT,而FTP伺服器接收到命令之後,
便會依據用戶端的要求,去連結這個通訊埠建立連線。伺服器必須允許打開用戶使用的FTP客戶端新連接(FTP client port),才能進行檔案傳送。
PASV 模式:
用戶端向FTP伺服器發出PASV Command,FTP伺服器只需在本機打開一個短暫的連接埠,然後回應用戶端,用戶端接收到訊息之後,就可以向這個通訊埠建立檔案傳輸連線。
自動偵測:
程式將先嘗試用 PORT 模式進行連線,若失敗了再轉換為 PASV 模式。
【編碼模式】
指定資料傳送的編碼方式。
大多時候,預設值是以二進位碼方式傳遞,但對於文字類的檔案,可能就必須切換為 ASCII 了。
使用通用設定:
選擇這一個選項,將直接套用工具選項之設定值。
【工具】->【選項】->【傳輸】->【傳輸模式】
自動偵測:
根據傳遞檔案的副檔名決定使用的傳輸模式。
您可以到【工具】->【選項】->【傳輸】->【ASCII類型】管理使用ASCII 傳輸的副檔名類型。
ASCII:
所有檔案將以 ASCII 編碼方式傳送。
二進位碼:
所有檔案將以二進位編碼方式傳送。