Centos7安裝配置ftp(匿名使用者版)

2021-09-11 17:38:08 字數 2291 閱讀 1766

一:安裝配置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盤啟動來安裝系統...