如果仔細觀察過連接FTP的命令語句,就會發現,在PORT或者PASV語句中有a,b,c,d,e,f一串數字,細心觀察的話就會發現,a,b,c,d是IP地址,有了地址,那麼緊接着應該是端口了,那麼爲什麼是兩個?哪一個是端口的值呢?其實端口的值需要兩個數字進行運算,方法如下
e * 256 + f
通過該計算方式,得出最後的端口值。
如果仔細觀察過連接FTP的命令語句,就會發現,在PORT或者PASV語句中有a,b,c,d,e,f一串數字,細心觀察的話就會發現,a,b,c,d是IP地址,有了地址,那麼緊接着應該是端口了,那麼爲什麼是兩個?哪一個是端口的值呢?其實端口的值需要兩個數字進行運算,方法如下
e * 256 + f
通過該計算方式,得出最後的端口值。
解決辦法: pasv_promiscuous=YES 然後 service vsftpd restart