我們需要向centos操作系統的伺服器上上傳文件或者下載文件,這時候,ftp有必要安裝下, 我們選擇主流的vsftp; 第一步:安裝vsftp yum install -y vsftpd 第二步:設置開機啟動 systemctl enable vsftpd 第三步:啟動ftp服務 systemctl ...
我們需要向centos操作系統的伺服器上上傳文件或者下載文件,這時候,ftp有必要安裝下,
我們選擇主流的vsftp;
第一步:安裝vsftp
yum install -y vsftpd
第二步:設置開機啟動
systemctl enable vsftpd
第三步:啟動ftp服務
systemctl start vsftpd.service
第四步:打開防火牆
firewall-cmd --zone=public --add-port=21/tcp --permanent
firewall-cmd --permanent --zone=public --add-service=ftp
firewall-cmd --reload
(永久添加tcp 21埠)
(添加ftp服務)
(重啟防火牆)
第五步:添加用戶
useradd -g root -d /home/data -s /sbin/nologin java1234
新建java1234用戶 添加到root組
但是不允許用戶登錄,僅僅可以ftp登錄
ftp登錄後的預設目錄是/home/data
第六步:設置用戶密碼
passwd java1234(我的是1175626773.)
第七步:設置許可權
chown -R java1234:root /home/data
setsebool -P ftpd_full_access on
第八步:修改vsftp配置文件,禁止匿名登錄
vi /etc/vsftpd/vsftpd.conf
把:anonymous_enable=YES 改為: anonymous_enable=NO
輸入---> :wq! 保存退出
最後是驗證:
我一般用FTP Rush這個軟體
配置下 連接即可;
OK了 然後有更加細緻的需求時,我們可以配置/etc/vsftpd/vsftpd.conf,大伙可以自行研究下;
博客轉載於:http://blog.java1234.com/blog/articles/306.html