Linux下使用pure-ftpd創建匿名ftp訪問

Linux下使用pure-ftpd創建匿名ftp訪問linux

by 無若ubuntu

(一)ubuntu14.04下使用pure-ftpd創建匿名ftp訪問vim

1.安裝centos

apt-get install pure-ftpd

2.修改配置
nano /etc/pure-ftpd/conf/NoAnonymousbash

修改成notcp

3. 創建匿名用戶
# 建立ftp用戶unix

sudo useradd ftp

# 建立ftpgroup用戶組 rest

sudo groupadd ftpgroup

# 將ftp用戶加入到ftpgroup組中code

sudo usermod -g ftpgroup ftp

# 到/home下創建ftp對應文件夾server

cd /home
mkdir ftp

# 修改ftp文件夾的用戶及用戶組

chown ftp:ftpgroup ftp

4. 重啓pure-ftp

service pure-ftpd restart

 

(二)CentOS 7下使用pure-ftpd創建匿名ftp訪問

Pure-FTPd是Linux上的一個開源的FTP服務程序。

1. 安裝epel源:

yum install epel-release

2. 使用yum命令安裝Pure-FTPd:

yum install pure-ftpd

3. 配置Pure-FTPd:
位置文件位於/etc/pure-ftpd/pure-ftpd.conf:
編輯:
vim /etc/pure-ftpd/pure-ftpd.conf

註釋掉PAMAuthentication yes
# PAMAuthentication yes

修改NoAnonymous 爲 no
NoAnonymous no

4. 啓動pure-ftpd服務:

systemctl enable pure-ftpd
systemctl start pure-ftpd

5. 重啓pure-ftpd

systemctl restart pure-ftpd

6. 防火牆和selinux配置(Firewall And SELinux Configuration)
容許ftp服務和21端口穿越防火牆(Allow the ftp service and port 21 via firewall)。

firewall-cmd --permanent --add-port=21/tcp
firewall-cmd --permanent --add-service=ftp

重啓防火牆(Restart firewall):

firewall-cmd --reload

更新selinux(Then, update the SELinux boolean values for FTP service):

setsebool -P ftp_home_dir on

注意:匿名ftp目錄是/var/ftp

7. 參考 http://blog.topspeedsnail.com/archives/4306 https://www.unixmen.com/install-configure-ftp-server-centos-7/

相關文章
相關標籤/搜索