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工具

[root@server 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 服务器端,建立文件,开启服务

 

 

 

[root@server dhcp]# systemctl enable vsftpd

[root@server dhcp]# systemctl start vsftpd

 

 

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

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

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

 

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

[root@server pub]# vim /etc/vsftpd/vsftpd.conf

 

#anon_upload_enable=YES

#anon_mkdir_write_enable=YES

 

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

 

重启vsftpd服务器

[root@server pub]# systemctl restart vsftpd

 

修改共享目录权限

[root@server pub]# chmod 777 /var/ftp/pub/

 

到客户端上传测试

 

转载于:https://www.cnblogs.com/zhynet/p/11147596.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值