我們需要向centos操作系統的服務器上上傳文件或者下載文件,這時候,ftp有必要安裝下,本文為大家分享了vsftp服務的安裝方法,供大家參考,具體內容如下
我們選擇主流的vsftp;
第一步:安裝vsftp
1
|
yum install -y vsftpd |
第二步:設置開機啟動
1
|
systemctl enable vsftpd |
第三步:啟動ftp服務
1
|
systemctl start vsftpd.service |
第四步:打開防火墻
1
2
3
|
firewall-cmd --zone=public --add-port=21 /tcp --permanent firewall-cmd --permanent --zone=public --add-service= ftp firewall-cmd --reload |
(永久添加tcp 21端口)
(添加ftp服務)
(重啟防火墻)
第五步:添加用戶
1
|
useradd -g root -d /home/data -s /sbin/nologin java1234 |
新建java1234用戶 添加到root組
但是不允許用戶登錄,僅僅可以ftp登錄
ftp登錄后的默認目錄是/home/data
第六步:設置用戶密碼
1
|
passwd java1234 |
第七步:設置權限
1
2
|
chown -R java1234:root /home/data setsebool -P ftpd_full_access on |
第八步:修改vsftp配置文件,禁止匿名登錄
1
|
vi /etc/vsftpd/vsftpd .conf |
把:anonymous_enable=YES 改為: anonymous_enable=NO
輸入---> :wq! 保存退出
最后是驗證:
我一般用FTP Rush這個軟件
配置下 連接即可;
OK了 然后有更加細致的需求時,我們可以配置/etc/vsftpd/vsftpd.conf,大伙可以自行研究下;
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。
原文鏈接:http://www.cnblogs.com/ITMan-blogs/p/7503460.html