200 PORT命令成功。考虑使用PASV。 425无法建立连接(Windown Laptop)

时间:2019-11-29 10:18:14

标签: ftp ubuntu-16.04 ftp-client

我在Ubuntu Server中设置了FTP服务器。

但是我无法从Windows笔记本电脑将文件上传到我的ftp服务器。 (认为​​Mac可以)

这是我在/etc/vsftpd.conf文件中的内容

listen=NO
listen_ipv6=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
chroot_local_user=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
ssl_enable=NO
user_sub_token=$USER
local_root=/home/$USER/ftp
pasv_enable=YES
pasv_min_port=40000
pasv_max_port=50000
userlist_enable=YES
userlist_file=/etc/vsftpd.userlist
userlist_deny=NO
allow_writeable_chroot=YES

还有我在Windown笔记本电脑中尝试过的东西。

ftp> open 188.166.238.68
Connected to 188.166.238.68.
220 (vsFTPd 3.0.3)
Name (188.166.238.68:vubuivn): phuclongcms
331 Please specify the password.
Password: 
230 Login successful.
ftp> cd files
250 Directory successfully changed.
ftp> put vnhconnect.pem 
200 PORT command successful. Consider using PASV.
425 Failed to establish connection.
ftp> 

在Mac笔记本电脑中,我可以在上传文件之前使用语法“被动”。而且我能够上传文件。但是Windown笔记本电脑,我不能。

我试图在stackoverflow中关注许多问题。但这是行不通的。

谢谢

0 个答案:

没有答案