一:安裝配置ftp
1.檢查是否安裝vsftpd:rpm -q vsftpd
2.若想刪除vsftpd:rpm –e vsftpd-3.0.2-25.el7.x86_64
[root@localhost /]# /sbin/service vsftpd stop
redirecting to /bin/systemctl stop vsftpd.service
failed to stop vsftpd.service: unit vsftpd.service not loaded. #找不到vsftpd
[root@localhost /]# /sbin/service vsftpd start
redirecting to /bin/systemctl start vsftpd.service
failed to start vsftpd.service: unit not found. #找不到vsftpd
以上兩個命令都顯示找不到vsftpd,則刪除成功!
3.安裝vsftpd: yum -y install vsftpd
4.修改配置檔案:vim /etc/vsftpd/vsftpd.conf
保證下面3項為yes
anonymous_enable=yes
anon_upload_enable=yes
anon_mkdir_write_enable=yes
5.設定vsftpd開機啟動:systemctl enable vsftpd.service
6.開放21埠:
若出現 firewalld is not running 的錯誤
解決方法:檢視防火牆是否開啟:systemctl status firewalld
開啟防火牆:systemctl start firewalld
7.檢視vsftpd啟動狀態,確保vsftpd是啟動狀態(systemctl status vsftpd.service)
即啟動!
此時ftp初步安裝配置好
二:驗證ftp是否正常訪問
1.安裝ftp:yum -y install ftp
2.ftp localhost(使用anonymous登陸,無需密碼)
本地ftp成功登陸
3.外部驗證是否可以正常訪問,輸入ftp://ip位址
出現以上錯誤,先確定ip是正確的,考慮網路問題和考慮防火牆問題。
解決方法:到伺服器後台開放21埠(開放方法:
出現以上錯誤,解決方法:
3.此時再開啟,正常!
4.此時的檔案並沒有讀寫許可權,緣由是資料夾許可權和selinux
設定資料夾許可權,將pub資料夾的許可權設定為777
chmod 777 -r /var/ftp/pub
此時可以長傳檔案。
注意:在伺服器後台(安全組規則)要開啟21埠!
(開放方法:
)
參考文獻:
CentOS 7 安裝配置FTP
安裝vsftpd yum install y vsftpd編輯ftp配置檔案 vi etc vsftpd vsftpd.conf anonymous enable no anonymous enable yes chroot local user yes 去掉前面的注釋 chroot list en...
CentOS 7下安裝配置FTP
ftp工具使用flashfxp,不推薦使用filezilla。yum install y vsftpdvi etc vsftpd vsftpd.conf anonymous enable no anonymous enable yes chroot local user yes 去掉前面的注釋 ch...
CentOS 7 安裝 配置
本例為 minimal iso 版本 centos 與 rhel 是同源,所以,在 centos 文件不足時,可以參考 rhel 的文件。本例子環境為 windows 可以使用 fedora liveusb creator 或者 ultraiso 等工具來把系統寫入 u盤,而後通過u盤啟動來安裝系統...