您的位置  > 互联网

Linux:FTP服务器匿名用户登录在这篇文章中

在本文中,我将通过vsftp配置FTP服务器。 并且以匿名用户的形式,VM虚拟机下的Linux系统可以与实际系统进行交互。 (我的系统是Liunx系统)

FTP服务的具体工作流程如下:

①当FTP客户端发出请求时,系统会动态分配一个端口(如1032)。

② 如果FTP服务器在21端口监听请求,则FTP客户端的1032端口与FTP服务器的21端口之间建立FTP会话连接。

③当需要传输数据时,FTP客户端动态地打开与FTP服务器的20端口连接的第二个端口(如1033),从而可以在两个端口之间传输数据。 当数据传输完成后,这两个端口将自动关闭。

④ 当FTP客户端与FTP服务器断开连接时,客户端上动态分配的端口将自动释放。

完成以下任务,(其他两种形式请看我的另外两篇文章):

配置三种不同的用户模式:匿名用户模式、本地用户模式和虚拟用户模式。 控制三个不同用户对文件的下载权限。 控制三个不同用户对文件夹的创建、删除和重命名权限。 控制三个不同用户的限速。控制三个不同用户的上传权限

以匿名用户身份登录:

1、配置文件在/etc/目录下,修改vsftp.conf文件:(建议在同目录下复制一份备份文件,防止直接修改错误无法恢复。)

# vi /etc/vsftpd/vsftpd.conf

2. 检查以下权限是否开启:

=是

=是

=是

仅=是

布莱=是

布莱=是

3.保存退出,重启FTP服务器:

4、在/var/ftp/pub目录下创建文件test1:

5. 在浏览器中匿名连接到 FTP 服务器:

6、系统终端工具操作:(匿名用户登录,用户名为ftp,密码为空)