FTP服务器的安装和配置
作者:尹正杰
版权声明:原创作品,谢绝转载!否则将追究法律责任。
本来是想出一个源码安装ftp的教程,但是想想还是算了,如果你自学python有个10天的话你自己就能写一个ftp服务器了,想想还是算了,还不如后期写一个ftp服务器,来和大家一起娱乐一下~哈哈,我这里就是想用zabbix监控一下ftp服务器的性能啥的,就先部署一下做个测试,其实Ftp的服务器是最简单的啦~配置起来也方便~管理起来也好弄!局域网的不二选择啊~
配置好yum的话~5分钟之内就能搭建出来 了,很简单的一个服务。
1.安装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.