Ⅰ linux centos7下ftp默认端口修改后firewalld如何设置
如下21端口改成你的端口号 注意设置SELinux 或者关闭SELinux
firewall-cmd --permanent --zone=public --add-port=21/tcp
然后执行重新载入firewalld设置
firewall-cmd --reload
删除之前的服务
firewall-cmd --permanent --remove-server=tcp
列出firewall开放端口
firewall-cmd --list-all
Ⅱ Linux FTP服务器的配置,防火墙加入了21端口,使用ftp工具无法登录。
你是不是用的被动模式呢 PASV—enable 有没有 如果是主动模式的话 是20和21 客户端是在防火系统后端的话有可能会联系不到 因该开启被动模式 然后 配置文件里面配置被动端口的范围 再开启21 和被动端口 就能连接上了是VSFTP吧
Ⅲ linux防火墙关闭后,为什么ftp还是连接不上
需要启用FTP服务
下面为起用FTP的方法
对于层级较高的上级节点不需要进行同步操作,但需要通过FTP服务上传铃音文件或其他文件。对于其他节点,如果用户需要用FTP服务上传或下载其他的文件也可以配置FTP服务。在两台服务器上使用YaST工具进行配置FTP服务器。步骤如下:
步骤 1 在终端命令窗口输入yast2命令打开YaST工具。
步骤 2 选择“Network Services”
步骤 3 单击“Network Services(inetd)”图标,显示网络服务列表
步骤 4 选择需激活的FTP服务,列表中FTP服务程序有两个,请选择“vsftpd”。
步骤 5 单击“Toggle Status(On or Off)”,启动FTP服务。
启动后可以看到“Status”列为“On”状态。
步骤 6 单击“Finish”完成配置。
步骤 7 修改配置文件。
vsftp服务默认的情况下只能通过匿名(anonymous)的方式登录,需要修改配置文件,增加Linux本地用户的方式进行登录。
执行vi /etc/vsftpd.conf命令编辑vsftpd.conf文件,将以下行前面的“#”去掉。
Write_enable=YES
local_enable=YES
local_umask=022
ascii_upload_enable=YES
ascii_download_enable=YES
步骤 8 设置FTP用户。
在FTP服务的配置文件/etc/ftpusers中配置的用户不允许使用FTP服务,如果需要使用,必须注释该用户名,即在用户名前加“#”取消限制。
例如:需要使用root用户进行FTP登录。
1. 执行vi /etc/ftpusers命令。
2. 在“root”前加上“#”。
3. 保存退出。