1、檢查是否安裝vsftpd
rpm -qa | grep vsftpd
2、安裝vsftpd程式
yum install vsftpd
3、設定開機啟動vsftpd ftp服務
chkconfig vsftpd on
4、vsftpd管理命令
5、配置埠開放停止vsftpd: service vsftpd stop
重啟vsftpd: service vsftpd restart
1.檢視已開放埠6、編輯vsftp配置項firewall-cmd --list-ports
2.開放指定埠
firewall-cmd --zone=public --add-port=21/tcp --permanent
firewall-cmd --reload
vim /etc/vsftpd/vsftpd.conf
#設定不允許匿名訪問7.新增ftp使用者xingxing,設定訪問目錄在/var/sharespace下anonymous_enable=no
#限制使用者訪問指定目錄之外的地方
chroot_local_user = yes
#只有在這裡設定了no,user_list檔案裡的使用者才能訪問
userlist_enable=no
新增使用者8.在/etc/vsftpd配置user_listuseradd -d /var/sharespace -g ftp -s /sbin/nologin xingxing
設定使用者口令
passwd xingxing
新增使用者xingxing
9.給其他人修改資料夾的許可權:
chmod o+w /var/sharespace/
10.最後關掉selinux
vim /etc/selinux/config
#selinux=enforcing11.重啟vsftpd服務selinux=disabled
輸入使用者名稱密碼登入,登入時間有點長,勿躁。
報錯:
500 oops: vsftpd: refusing to run with writable root inside chroot()
配置檔案新增如下
allow_writeable_chroot=yes
指定vsftp對外埠
CentOS 7 安裝 FTP檔案伺服器
1.搭建ftp伺服器 登入linux,輸入yum y install vsftpd,安裝vsftpd軟體 顯示如下,即代表安裝完成 配置vsftpd 輸入vi etc vsftpd vsftpd.conf,修改配置檔案 anonymous enable yes改為no,禁止登入 將下圖兩行 前的 號...
centos7 搭建ftp伺服器
本文採用最新的centos7 來學習搭建linux各種伺服器,今天分享的是搭建ftp伺服器 ps 不建議使用最新的系統去學習,因為系統發生了改變,好多以前的搭建伺服器的方法就不行了,比如說centos7將防火牆由iptables換為了firewall,再按照原來的教程去搭建就會遇到很多問題.當然如果...
CentOS7 搭建FTP伺服器
說明 我的環境安裝時centos最小化安裝,所有很多任務具和軟體都是沒有預設安裝的。群號 通過 yum y install vsftpd 進行安裝。安裝完後,有 etc vsftpd vsftpd.conf 檔案,該檔案是 vsftp 的配置檔案。在此我已ftpuser為例子 命令 useradd ...