centos7下安裝ftp服務參考
1、安裝vsftp
1.1、安裝vsftp,測試安裝的vsftpd的版本是:vsftpd.x86_64 0:3.0.2-11.el7_2
yum -y install vsftpd
1.2、修改配置檔案
vi /etc/vsftpd/vsftpd.conf
cp /etc/vsftpd/vsftpd.conf /usr/vsftpd.conf (備份)
全文刪除(或全部注釋掉),新增如下:
anonymous_enable=yes
local_enable=yes
write_enable=yes
local_umask=022
dirmessage_enable=yes
xferlog_enable=yes
connect_from_port_20=yes
xferlog_std_format=yes
listen=yes
pam_service_name=vsftpd
userlist_enable=yes
pasv_enable=yes
pasv_min_port=50250
pasv_max_port=50254
如仍無法訪問,參考
1.3、設定vsftpd開機啟動
systemctl enable vsftpd.service
1.4、啟動並檢視vsftpd服務狀態,systemctl啟動服務成功不會有任何提示,綠色的active表示服務正在執行
systemctl start vsftpd.service
systemctl status vsftpd.service
2、本地驗證ftp是否可以正常訪問
2.1、安裝ftp
yum -y install ftp
2.2、使用anonymous登陸,無需密碼
ftp localhost
220表示服務正常,可以登陸;230表示登陸成功。
2.3、檢視ftp伺服器資料夾資訊
3、 外部證ftp是否可以正常訪問
systemctl stop firewalld.service
為防止機器重啟後防火牆服務重新開啟,可將防火牆服務永久關閉。
systemctl disable firewalld.service
3.2、在window上輸入ftp://ip位址,可看到ftp下的目錄(pub為系統預設的)
4、檔案讀寫。
到上面為止,我們發現ftp目錄下並不能讀寫檔案,這是由資料夾許可權和selinux引起的。
4.1、設定資料夾許可權,將pub資料夾的許可權設定為777
chmod 777 -r /var/ftp/pub
4.1、關閉selinux服務
vi /etc/selinux/config
將selinux=enforcing改為:selinux=disabled
4.3、系統重啟,讓配置生效
shutdown -r now
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開機...
centos7 中安裝ftp服務
1.查詢本機ftp服務 rpm aq vsftpd 2.安裝ftp命令 yum y install vsftpd 3.開啟ftp服務,並開啟21埠 4.建立乙個ftp賬號 deng,根目錄為 home deng 該賬號只能登入ftp 5.修改檔案許可權 否則使用者無法上傳檔案 chmod 777 h...