基于Linux CentOS搭建FTP服务

万事须己运,他得非我贤。这篇文章主要讲述基于Linux CentOS搭建FTP服务相关的知识,希望能为你提供帮助。

【基于Linux CentOS搭建FTP服务】vsftpd(very secure FTP daemon)是一款在Linux发行版中最受推崇的FTP服务器。vsftpd支持匿名访问和本地用户模式两种访问方式。匿名访问方式任何用户都可以访问搭建的FTP服务;本地用户模式只支持添加的本地用户访问搭建的FTP服务。
目录
1、首先查看linux系统版本信息
2、安装vsftpd
3、设置FTP服务开机自启动
4、启动FTP服务
5、查看FTP服务监听的端口
6、配置vsftpd
7、修改/var/ftp/pub目录的权限,为FTP用户添加写权限
8、重启FTP服务
9、为FTP服务创建一个Linux用户
10、为FTP设置密码
11、为FTP服务创建一个使用的文件目录
12、修改/var/ftp/test目录的拥有者为ftptest
13、配置安全组
14、客户端测试
1、首先查看linux系统版本信息
lsb_release -a

基于Linux CentOS搭建FTP服务

文章图片

2、安装vsftpd
yum install -y vsftpd

3、设置FTP服务开机自启动
systemctl enable vsftpd

4、启动FTP服务
systemctl start vsftpd

5、查看FTP服务监听的端口
netstat -antup | grep ftp

基于Linux CentOS搭建FTP服务

文章图片

6、配置vsftpd
vim /etc/vsftpd/vsftpd.conf

按 i键进入编辑模式,将匿名上传权限 anon_upload_enable=YES 的注释放开。
7、修改/var/ftp/pub目录的权限,为FTP用户添加写权限
chmod o+w /var/ftp/pub/

8、重启FTP服务
systemctl restart vsftpd

9、为FTP服务创建一个Linux用户
adduser ftptest

10、为FTP设置密码
passwd ftptest

11、为FTP服务创建一个使用的文件目录
mkdir /var/ftp/test

12、修改/var/ftp/test目录的拥有者为ftptest
chown -R ftptest:ftptest /var/ftp/test

13、配置安全组
大多数客户端位于局域网中,IP地址是经过转换的,因此ipconfig或ifconfig命令返回的IP不一定是客户端的真实公网IP地址。若后续客户端无法登录FTP服务器,请重新确认其公网IP地址。
14、客户端测试
1.打开Chrom浏览器,在地址栏中输入ftp://:FTP端口,FTP服务器公网IP地址为ECS服务器的弹性IP地址。例如:ftp://139.224.200.222
2.在弹出的对话框中,输入用户名和密码
基于Linux CentOS搭建FTP服务

文章图片

说明:使用浏览器访问FTP服务器出错时,建议您清除浏览器缓存后再尝试。




    推荐阅读