1、檢視是否安裝vsftp
#rpm –qa| grep vsftp //檢視是否安裝
#yum –y install vsftpd //若沒有安裝
2、修改配置檔案,ftp的配置檔案在/etc/vsftp目錄下。先修改vsftp.conf檔案,主要修改。
write_enable=yes #允許本地使用者對ftp伺服器檔案寫許可權
local_enable=yes
local_umask=022 #設定本地使用者預設檔案掩碼022
dirmessage_enable=yes
connect_from_port_20=yes
listen=yes
listen_ipv6=no
pam_service_name=vsftpd
userlist_enable=yes
3、開啟root使用者的許可權
/etc/vsftpd/ftpusers 檔案裡配置使用者不能訪問ftp,如果需要使用root使用者訪問ftp,需要將該檔案中的root去掉,同時刪除/etc/vsftpd/user_list中的root。
4、關閉防火牆
# systemctl stop firewalld5、設定selinux# systemctl disable firewalld
# chkconfig firewalld off
修改/etc/selinux/config 檔案將selinux=enforcing改為selinux=disabled
或者permissive
更改完成後,重新啟動伺服器或執行以下命令。
# setenforce permissive
6、啟動或重啟ftp後即可通過ftp客戶端連線。
# service vsftpd start 或restart
centos7配置ftp服務
rpm qa grep vsftpd service iptables stop 關閉防火牆 安裝ftp yum install y vsftpd 解除安裝 rpm e vsftpd 啟動 bin systemctl start vsftpd.service 重啟 bin systemctl res...
安裝centos7並配置上網和安裝ftp
安裝centos7並配置上網和安裝ftp 3 配置上網 cd etc sysconfig network scripts vi ifcfg eno16777736 修改以下配置 ipv4 failure fatal yes onboot yes 修改後重啟網路 service network res...
CentOS 7 搭建ftp服務並配置虛擬使用者
1 上傳vsftp的rpm安裝包及相關依賴 無 並安裝 vsftpd 3.0.2 27.el7.x86 64.rpm rpm ivh vsftpd 3.0.2 27.el7.x86 64.rpm 第1步 建立虛擬ftp使用者資料庫檔案。第2步 建立ftp根目錄及虛擬使用者對映的系統使用者。第3步 建...