我不知道出了什麼問題,但登入 proftpd 伺服器後出現逾時。
STATUS:> [12.05.2014 16:30:24] Getting listing ""...
STATUS:> [12.05.2014 16:30:24] Resolving host name mydomain.com...
STATUS:> [12.05.2014 16:30:24] Host name mydomain.com resolved: ip = 176.28.54.199.
STATUS:> [12.05.2014 16:30:24] Connecting to FTP server... mydomain.com:21 (ip = 176.28.54.244)...
STATUS:> [12.05.2014 16:30:24] Socket connected. Waiting for welcome message...
[12.05.2014 16:30:24] 220 ProFTPD 1.3.4c Server (ProFTPD) [176.28.54.199]
STATUS:> [12.05.2014 16:30:24] Connected. Authenticating...
COMMAND:> [12.05.2014 16:30:24] USER nx6_ftp_usr
[12.05.2014 16:30:24] 331 Password required for nx6_ftp_usr
COMMAND:> [12.05.2014 16:30:24] PASS *****
[12.05.2014 16:30:24] 230 User nx6_ftp_usr logged in
STATUS:> [12.05.2014 16:30:24] Login successful.
COMMAND:> [12.05.2014 16:30:24] PWD
[12.05.2014 16:30:24] 257 "/" is the current directory
STATUS:> [12.05.2014 16:30:24] Home directory: /
COMMAND:> [12.05.2014 16:30:24] FEAT
[12.05.2014 16:30:24] Informational Message Only:
211-Features:
MDTM
MFMT
TVFS
UTF8
AUTH TLS
MFF modify;UNIX.group;UNIX.mode;
MLST modify*;perm*;size*;type*;unique*;UNIX.group*;UNIX.mode*;UNIX.owner*;
LANG en-US*
PBSZ
PROT
REST STREAM
SIZE
211 End
STATUS:> [12.05.2014 16:30:24] This site supports features.
STATUS:> [12.05.2014 16:30:24] This site supports SIZE.
STATUS:> [12.05.2014 16:30:24] This site can resume broken downloads.
COMMAND:> [12.05.2014 16:30:24] REST 0
[12.05.2014 16:30:24] 350 Restarting at 0. Send STORE or RETRIEVE to initiate transfer
COMMAND:> [12.05.2014 16:30:24] PASV
[12.05.2014 16:30:25] 227 Entering Passive Mode (176,28,54,199,160,55).
COMMAND:> [12.05.2014 16:30:25] LIST
STATUS:> [12.05.2014 16:30:25] Connecting FTP data socket... 176.28.54.199:41015...
ERROR:> [12.05.2014 16:30:35] Can't connect to remote server. Socket error = #2000.
ERROR:> [12.05.2014 16:30:35] Timeout (10000 ms).
我仔細檢查了連接埠 21 沒有被阻止,我的網路連線也很好,並且登入正常。我覺得奇怪的是進入被動模式後IP(160,55)之後的部分,以及在LIST命令之後嘗試連接到連接埠41015。
這裡有人知道如何解決它嗎?先致謝!
答案1
ftp 使用 2 個端口,20/TCP 資料端口、21/TCP 控制端口 檢查您的防火牆以及該端口的路由設定。根據您與伺服器的連接,您可能需要連接埠轉送被動連接埠範圍。
在設定檔中設定:
#example range
PassivePorts 49152 65534
根據您需要到伺服器的連線數量,幾個連接埠就足夠了。
PassivePorts 50000 50010
不要忘記重新載入或重新啟動 proftpd 守護程式。
然後,您將連接到您的(家庭)路由器並設定“連接埠轉發”“遊戲應用程式共享”或類似名稱(取決於您的路由器的品牌)
如何準確地將連接埠轉送到您的 PC 通常在路由器的手冊中寫明。