1. 查詢本機ftp服務
rpm -aq vsftpd
2.安裝ftp命令
yum -y install vsftpd
3.開啟ftp服務,並開啟21埠
4.建立乙個ftp賬號(deng,根目錄為/home/deng),該賬號只能登入ftp
5.修改檔案許可權(否則使用者無法上傳檔案)
chmod 777 /home/deng
6.關閉防火牆
systemctl stop firewalld.service
7.檢視ftp的狀態
getsebool -a|grep ftp
顯示結果:
將上面粗體的兩項狀態設定為on:
[root@localhost vsftpd]# setsebool -p allow_ftpd_full_access on
[root@localhost vsftpd]# setsebool -p tftp_home_dir on
8.修改配置檔案vsftpd.conf
vi /etc/vsftpd/vsftpd.conf
anonymous_enable=no
#允許匿名使用者和本地使用者登陸
chroot_local_user=yes
#鎖定使用者根目錄
#chroot_list_enable=yes
#chroot_list_file=/etc/vsftpd/chroot_list
#不受限制的使用者列表,用不用都ok
allow_writeable_chroot=yes
#加上這行解決了無法登陸的問題
啟動服務
/bin/systemctl start vsftpd.service
重啟服務
/bin/systemctl restart vsftpd.service
開機啟動
chkconfig vsftpd on
9.修改ftp預設根目錄
修改ftp的根目錄只要修改/etc/vsftpd/vsftpd.conf檔案即可:
如將根目錄指定為/var/data,則在配置檔案中加入如下幾行:
local_root=/var/data
anon_root=/var/data
注:local_root 針對系統使用者;anon_root 針對匿名使用者。
CentOS7安裝FTP服務
centos7下安裝ftp服務參考 1 安裝vsftp 1.1 安裝vsftp,測試安裝的vsftpd的版本是 vsftpd.x86 64 0 3.0.2 11.el7 2 yum y install vsftpd1.2 修改配置檔案 vi etc vsftpd vsftpd.confcp etc ...
centos7安裝ftp服務
安裝vsftpd root ftp yum install y vsftpd root ftp yum install y epel release安裝db4 utils root ftp yum install y db4 utils1.建立系統賬戶 和虛擬賬戶相關聯的 root ftp user...
CentOS7下安裝FTP服務
1 安裝vsftp 1.1 安裝vsftp,測試安裝的vsftpd的版本是 vsftpd.x86 64 0 3.0.2 11.el7 2 yum y install vsftpd1.2 修改配置檔案 vi etc vsftpd vsftpd.conf保證下面3項為yes 1.3 設定vsftpd開機...