我使用iptables防火墙打开了端口21,但是当我在服务器上运行nmap时,它显示ftp端口关闭了。我在linux上重新启动了service vsftpd,但没有结果。
下面是vsftpd.conf文件:
# Example config file /etc/vsftpd/vsftpd.conf
#
# The default compiled in settings are fairly paranoid. This sample file
# loosens things up a bit, to make the ftp daemon more usable.
# Please see
实际上我在这个设置上出错了。我得到了
500 Illegal PORT command.
425 Use PORT or PASV first
当使用命令PUT时。
我目前正在使用CENTOS 7.2
这是我的vsftpd.conf:
anonymous_enable=NO
listen_port=58021
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
xferlog_std_format=YES
listen=NO
listen_ipv6=YES
p
我已经安装了UbuntuServer10.10,我正在使用它来承载我拥有的域。我正在尝试为服务器设置FTP,但我遇到了一些问题。我已经成功地安装了vsFTPd,并且在防火墙上打开了端口20、21。在我的vsFTPd配置中,我启用了SSL。每次我试图通过FTP连接到我的服务器时,我都会收到一个“拒绝连接”错误。我在禁用SSL时取得了更大的成功,但是连接过程将在LIST命令之后超时(但它确实接受我的身份验证)。
下面是我的vsFTPd配置,SSL在底部:
# Example config file /etc/vsftpd.conf
#
# The default compiled in setti
我试图同时安装proftpd(手动)和vsftpd(通过yum),但我仍然无法得到我想要的。我希望允许用户访问他们的主文件夹。这是典型的目标。安装这两台服务器时都没有出现错误,我配置了它,但我无法重新启动正常情况下的任何人:
service vsftpd restart
但失败了。如果通过浏览器转到ftp://localhost,我可以看到唯一一个名为"pub“的文件夹,它是空的。我现在甚至不知道现在运行哪个服务器(vsftpd或proftpd)。我对Linux和CentOS完全陌生,不知道如何找到它。如何纠正其中一台服务器的启动?
[root@VM_81_36_centos vsftpd_user_conf]# systemctl start vsftpd
Job for vsftpd.service failed because the control process exited with error code. See "systemctl status vsftpd.service" and "journalctl -xe" for details.
[root@VM-20-14-centos lighthouse]# sudo systemctl restart vsftpd
Job for vsftpd.service failed because the control process exited with error code. See "systemctl status vsftpd.service" and "journalctl -xe" for details.
[root@VM-20-14-centos lighthouse]# sudo netstat -antup | grep ftp
我很困惑为什么我不能通过filezilla从我的桌面连接到我的fedora服务器。
我想我已经将服务添加到防火墙中了(尽管当我使用防火墙-cmd-list-services时它没有显示.)服务器已经启动,我可以从本地的192 IP,但在我的桌面上,它只是说
Status: Connecting to 192.168.1.113:21...
Error: Connection timed out
Error: Could not connect to server
配置不正确吗?
[root@localhost ~]# cat /etc/redhat-release
Fedora relea