注释:要自定义FTP虚拟用户zhuohua的密码
每添加一个新的FTP虚拟用户后,都要重新生成数据库文件:
[root@ser1 ~]# /usr/local/pureftpd/bin/pure-pw mkdb
[root@ser1 ~]#
[root@ser1 ~]# ls -lh /usr/local/pureftpd/bin/pure-pw
-rwxr-xr-x. 1 root root 128K 12月 1 10:25 /usr/local/pureftpd/bin/pure-pw
打开防火墙(Firewalld)以下端口:( TCP 21、9000-9045 )
firewall-cmd --zone=public --add-port=21/tcp --permanent
firewall-cmd --zone=public --add-port=9000-9045/tcp --permanent
firewall-cmd --reload
再次查看Firewalld的配置文件:
[root@ser1 ~]# cat /etc/firewalld/zones/public.xml
PublicFor use in public areas. You do not trust the other computers on networks to not harm your computer. Only selected incoming connections are accepted.
Windows客户端访问被监控主机的FTP(PureFTPd)
软件winscp的下载链接:https://pan.baidu.com/s/1lXa21_RrPjSPnxALZbPhGw
WinSCP是常用的FTP、SFTP客户端软件,这里使用的文件协议为 FTP
备注:
假如被监控主机的FTP服务没有开启,或者防火墙的TCP 21端口没有打开都会触发此触发器。
假如被监控主机的PureFTPd的端口要改为TCP 2121
修改PureFTPd的配置文件:
[root@ser1 ~]# echo 'Bind 0.0.0.0,2121' >> /usr/local/pureftpd/etc/pure-ftpd.conf
关闭PureFTPd服务:
[root@ser1 ~]# killall -9 pure-ftpd
再启动PureFTPd服务:
[root@ser1 ~]# /usr/local/pureftpd/sbin/pure-ftpd /usr/local/pureftpd/etc/pure-ftpd.conf
打开防火墙(Firewalld)以下端口:( TCP 2121 )
firewall-cmd --zone=public --add-port=2121/tcp --permanent
firewall-cmd --reload
再次查看Firewalld的配置文件:
[root@ser1 ~]# cat /etc/firewalld/zones/public.xml
PublicFor use in public areas. You do not trust the other computers on networks to not harm your computer. Only selected incoming connections are accepted.
现在,客户端访问被监控主机的FTP就要使用TCP 2121端口了: