歡迎您光臨本站 註冊首頁

有人熟悉VSFTPD嗎?

←手機掃碼閱讀     火星人 @ 2014-03-22 , reply:0

我在redhat5.3上配置了一個VSFTPD,但是用另一個網段的伺服器來訪問的時候卻不能進行LS或者上傳文件:
[statdb@/gboss/mddms/interface/shell]ftp 172.19.108.17
Connected to 172.19.108.17.
220 (vsFTPd 2.0.5)
Name (172.19.108.17:mddms): tcftp
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> pwd
257 "/home/tcftp"
ftp> ls
200 PORT command successful. Consider using PASV.
無響應,按下ctrl-c后:
421 Service not available, remote server has closed connection
No control connection for command: Interrupted system call

使用passive命令后:
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> pwd
257 "/home/tcftp"
ftp> passive
Passive mode on.
ftp> ls
227 Entering Passive Mode (192,168,25,11,165,209)
無響應,按下ctrl-c后:
227 Entering Passive Mode (192,168,25,11,155,231)

ftp>
ftp>
問題很奇怪,感覺好象是數據傳輸被BLOCK了,僅僅能進行登錄而已。下面是我的配置文件:
listen=YES
listen_port=21
tcp_wrappers=NO
anonymous_enable=YES
local_enable=YES
write_enable=YES
local_umask=022
anon_upload_enable=NO
anon_mkdir_write_enable=NO
dirmessage_enable=YES
xferlog_enable=YES
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=YES
connect_from_port_20=YES
chroot_local_user=YES
local_max_rate=500000
idle_session_timeout=600
data_connection_timeout=120
nopriv_user=nobody
ftpd_banner=Welcome to d-1701.com FTP service.
check_shell=NO
pam_service_name=vsftpd
userlist_enable=YES
userlist_file=/etc/vsftpd/user_list

會不會是20埠被阻止的緣故呢?21埠進行登錄,而20埠進行數據傳輸?但是我嘗試將connect_from_port_20改為NO,問題還是一樣。

有人有這方面經驗嗎?

[火星人 ] 有人熟悉VSFTPD嗎?已經有105次圍觀

http://coctec.com/docs/linux/show-post-101327.html