centos7 中安裝ftp服務

2021-08-22 08:22:29 字數 1785 閱讀 9157

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開機...