加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

Linux搭建FTP服务器

发布时间:2020-12-13 22:50:35 所属栏目:Linux 来源:网络整理
导读:Linux搭建FTP服务器 ? 实验目标: 通过本实验掌握基于Linux的FTP服务器搭建技能。同时了解Linux防火墙和selinux两个安全工具的功能及基本使用。 本实验包含内容为FTP软件安装,防火墙管理,selinux管理,FTP配置文件编辑,Linux平台FTP客户端使用。 ? 实验步

Linux搭建FTP服务器

?

实验目标:

通过本实验掌握基于Linux的FTP服务器搭建技能。同时了解Linux防火墙和selinux两个安全工具的功能及基本使用。

本实验包含内容为FTP软件安装,防火墙管理,selinux管理,FTP配置文件编辑,Linux平台FTP客户端使用。

?

实验步骤:

1、安装vsftpd

2、防火墙放通FTP服务

3、关闭selinux

4、客户端连接服务器,测试下载文件

5、编辑FTP配置文件,设置目录权限,实现客户端上传文件

?

?

参考命令:

?

1、安装vsftpd

vsftpd是Linux平台最有名的FTP工具

[[email?protected] dhcp]# yum install vsftpd -y

?

2、防火墙放通FTP服务

?

?

?

permanent 为添加一条永久规则,重启依然生效

reload 为重启防火墙

?

3、关闭selinux

selinux是Linux系统的安全增强机制,目前暂时将其关闭

?

?

?

?

?

getenforce 查看selinux运行状态,enforcing为开启,permissive为关闭

setenforce 0为关闭selinux

setenforce 1为开启selinux

?

4、在FTP工作目录建立测试文件,从客户端下载

?

4.1 服务器端,建立文件,开启服务

?

?

?

[[email?protected] dhcp]# systemctl enable vsftpd

[[email?protected] dhcp]# systemctl start vsftpd

?

?

4.2 客户机端连接服务器并下载测试

?

?

?

?

?

?

?

?

?

默认开启匿名登录,无需输入用户名密码

?

?

?

?

?

登陆后可查看共享目录并下载文件,但是并不能上传。

?

5、编辑vsftp主配置文件,并修改共享目录权限,实现ftp上传

[[email?protected] pub]# vim /etc/vsftpd/vsftpd.conf

?

#anon_upload_enable=YES

#anon_mkdir_write_enable=YES

?

把以上两行的#去掉,#在配置文件里的作用是“注释”,也就是说不起作用。

?

重启vsftpd服务器

[[email?protected] pub]# systemctl restart vsftpd

?

修改共享目录权限

[[email?protected] pub]# chmod 777 /var/ftp/pub/

?

到客户端上传测试

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读