更改vsftpd默认的21端口

vsftpd默认的端口是21

我想更改为别的端口

那么首先编辑 vsftpd的配置文件 /etc/vsftpd/vsftpd.conf

添加监听端口

listen_port ****

然后修改ftp的端口  /etc/services

ftp             ****/tcp
ftp             ****/udp          fsp fspd

然后防火墙中更改21端口为要修改的端口

-A INPUT -m state --state NEW -m tcp -p tcp --dport **** -j ACCEPT

然后设置sebool使ftp通过selinux

setsebool allow_ftpd_full_access=on

然后重启vsftpd就可以了

service vsftpd restart
netstat -ntlp | grep vsftpd

最后一行代码是确定vsftpd当前监听的端口

这样就OK了![注意修改sebool重启后就失效了,可以写到selinux配置文件使重启后不失效,但是安全上并不建议,因为机器的重启要么是管理员要么就是意外,意外重启这些sebool应该不生效。]

posted @ 2015-02-15 10:06  waitfate  阅读(3983)  评论(0编辑  收藏  举报