FTP服务器的安装和配置

                                      FTP服务器的安装和配置

                                      作者:尹正杰

版权声明:原创作品,谢绝转载!否则将追究法律责任。

 

 

      本来是想出一个源码安装ftp的教程,但是想想还是算了,如果你自学python有个10天的话你自己就能写一个ftp服务器了,想想还是算了,还不如后期写一个ftp服务器,来和大家一起娱乐一下~哈哈,我这里就是想用zabbix监控一下ftp服务器的性能啥的,就先部署一下做个测试,其实Ftp的服务器是最简单的啦~配置起来也方便~管理起来也好弄!局域网的不二选择啊~

      配置好yum的话~5分钟之内就能搭建出来 了,很简单的一个服务。

1.安装ftp

[root@yinzhengjie ~]# yum -y install vsftpd
2.配置ftp
[root@yinzhengjie ~]# vim /etc/vsftpd/vsftpd.conf
anonymous_enable=NO 禁用匿名用户访问
chroot_local_user=YES #锁定ftp用户跳出自己的家目录

3.创建测试账号

[root@yinzhengjie ~]# useradd -s /sbin/nologin -d /var/ftp/yzj yzj

[root@yinzhengjie ~]# chmod o+w /var/www/html/   

[root@yinzhengjie Python-3.5.0]# passwd yzj

4.在家目录分别创建文件,以便后期实验,记住要给创建的目录授权哟,不然即使输入正确的用户名和密码也无法访问你要访问的目录呢!

[root@yinzhengjie ~]# cd /var/ftp/yzj

[root@yinzhengjie yzj]# touch {1..5}.txt

 

[root@yinzhengjie yzj]# chmod +x  ../yzj/

5.启动服务

 

6.测试是否成功

在地址栏输入ftp服务器地址

 

 

 

 

 用户:yzj

 查看该用户的文件信息

 

登陆后创建文件,上传,下载文件正常

 

 

 用户: manli

登陆后查看的状态

 上传新建用户都正常

 

以上2个用户均无法切换到用户yzj的家目录中去~保证了数据的安全性,至此,部署也就基本上就完成了。

所有的用户信息,均可以在服务器端的后台中可以查看到

 

 实验环境:

  注意:以上操作我都是在关闭防火墙和selinux的情况下操作的,如果你在局域网而且没有被NAT的情况下,我建议关闭他们,不然会耽误你的做很多事情,尤其对刚刚入门Linux的小伙伴们尤其要注意哟~!

 

扩展小知识:

      1.启用日志功能,需要在ftp的配置文件([root@yinzhengjie ~]# vim /etc/vsftpd/vsftpd.conf )中将原注释去掉,xferlog_file=/var/log/xferlog即可。

      2.

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值