无法从浏览器访问 ftp

无法从浏览器访问 ftp

我使用的操作系统CentOS 6.10

我正在尝试通过仅打开端口 20 和 21 来配置主动模式 ftp。(确切地说,我不知道如何配置主动模式 ftp)

这是我的 iptables 规则。

[root@server ~]# iptables -L -n
链输入(政策删除)
目标 保护 优化 源 目标         
接受 tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:22
接受 tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:21
接受 tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:20

链转发(策略接受)
目标 保护 优化 源 目标         

链输出(策略接受)
目标 保护 优化 源 目标  

pasv_enable=NO在 /etc/vsftpd/vsftod.conf 文件中添加了

如果我尝试使用ftp命令访问 ftp 服务器,我就可以访问。

max@client:~$ ftp 192.168.43.5
已连接到 192.168.43.5。
220(vsFTPd 2.2.2)
名称(192.168.43.5:suraj):ftp
331 请指定密码。
密码:
230 登录成功。
远程系统类型为 UNIX。
使用二进制模式传输文件。
ftp> ls
200 PORT 命令成功。请考虑使用 PASV。
150 以下是目录列表。
drwxr-xr-x 3 0 0 4096 十二月 28 07:50 pub
226 目录发送成功。
ftp> cd pub
250 目录更改成功。
ftp> ls
200 PORT 命令成功。请考虑使用 PASV。
150 以下是目录列表。
drwxr-xr-x 2 0 0 4096 12月 28日 07:51 数据
226 目录发送成功。
ftp> cd 数据
250 目录更改成功。
ftp> ls
200 PORT 命令成功。请考虑使用 PASV。
150 以下是目录列表。
-rw-r--r-- 1 0 0 1796 十二月 28 07:51 file.txt
226 目录发送成功。
ftp>获取文件.txt
本地:文件.txt 远程:文件.txt
200 PORT 命令成功。请考虑使用 PASV。
150 正在打开 file.txt (1796 字节) 的二进制模式数据连接。
226 传输完成。
0.00 秒内接收 1796 字节 (3780.0 kB/s)
FTP>

如果我尝试使用浏览器访问 ftp,则无法访问。

在此处输入图片描述 还需要开放其他端口吗?

要在浏览器中打开 ftp 内容,需要进行哪些更改?

答案1

尝试输入网址-> 你的用户名-> 你的密码ftp://username:password:[email protected]
username
password

相关内容