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.
總結
以上是生活随笔為你收集整理的FTP服务器的安装和配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: javascript的缓动效果
- 下一篇: 邮件:事务失败。 服务器响应为:DT:S