linux vsftp 如何更改默认端口及访问?

在主配置文件加入
2024-12-15 23:25:06
推荐回答(4个)
回答1:

1、选择位于中间的“Customize”按钮,按下ENTER键即可。

2、如果想要为任何已知的服务(如web服务器)修改防火墙,只需勾选该服务,然后关闭工具。如果想要开启任意一个TCP/UDP端口,选择“Forward”按钮,然后进入下一个界面。

3、选择“Add”按钮添加一条新规则。指定一个端口(如80)或者端口范围(如3000-3030)和协议(如tcp或udp)。

4、最后,保存修改过的配置,关闭工具。这样,防火墙就永久保存了。

回答2:

1、编辑/etc/vsftpd/vsftpd.conf 文件,在该配置文件中添加此行:listen_port=811
2、编辑/etc/services 文件,将其中的
ftp 21/tcp 改为 ftp 811/tcp ,
ftp 21/udp 改为 ftp 811/tcp
3、执行/etc/init.d/vsftpd restart 重新启动vsftpd 服务。启动完成后可以使用
netstat -tnulp | grep vsftpd
你就可以查看到现在系统现监听的vsftpd 的端口为811
4、在命令行下执行 lftp 192.168.5.1:801(192.168.5.1 是vsftpd 服务器的IP地址),这样便访问到ftp 服务器了。

回答3:

没记错的话,是/etc/services文件里,查找vsftpd,它后面跟的那个数字就是端口号了。 PS. /etc/services文件是统一调配服务端口及服务协议的文件

回答4:

在vsftpd.conf 配置文件中加入 listen_port=8021 就把FTP的监听端口该为了8021端口了