Linux
啟用 ufw 後,FTP 客戶端卡在:150 打開 ASCII 模式數據連接
當我在啟用ufw的情況下嘗試在 debian 中按照以下命令連接到 FTP 伺服器時
我連接成功
但我無法使用命令ls列出目錄的內容,因為它卡在150 Opening ASCII mode data connection 上。
但是當我禁用ufw時,我讓它工作得很好。
ftp ServerName.com Connected to ServerName.com. 220 Microsoft FTP Service 331 Password required Password: 230 User logged in. Remote system type is Windows_NT. ftp> ls 200 EPRT command successful. 150 Opening ASCII mode data connection.
ufw配置如下
ufw status Status: active To Action From -- ------ ---- 22 ALLOW Anywhere 21/tcp ALLOW Anywhere 20/tcp ALLOW Anywhere 22 (v6) ALLOW Anywhere (v6) 21/tcp (v6) ALLOW Anywhere (v6) 20/tcp (v6) ALLOW Anywhere (v6)
我做錯什麼了嗎!!或者我必須添加到ufw以允許我的 ftp 客戶端按預期工作?
由於您已經打開了 20 埠,您可以
pass
在驗證後通過 enter 命令使 ftp 使用被動連接。