博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux下使用pure-ftpd建立匿名ftp访问
阅读量:6827 次
发布时间:2019-06-26

本文共 1357 字,大约阅读时间需要 4 分钟。

hot3.png

Linux下使用pure-ftpd建立匿名ftp访问

by 无若

(一)ubuntu14.04下使用pure-ftpd建立匿名ftp访问

1.安装

apt-get install pure-ftpd

2.修改配置

nano /etc/pure-ftpd/conf/NoAnonymous

修改为no

3. 建立匿名用户

# 创建ftp用户

sudo useradd ftp

# 创建ftpgroup用户组 

sudo groupadd ftpgroup

# 将ftp用户加入到ftpgroup组中

sudo usermod -g ftpgroup ftp

# 到/home下建立ftp对应文件夹

cd /homemkdir 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-ftpdsystemctl 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/tcpfirewall-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/

转载于:https://my.oschina.net/crooner/blog/727490

你可能感兴趣的文章
Tui-x 自适应屏幕 (转) ----- 6
查看>>
[转载] C#中的委托和事件(续)
查看>>
解题思路
查看>>
AngularJS - Apply方法监听model变化
查看>>
linux_密钥
查看>>
silverlight 添加配置项
查看>>
oracle数据库迁移相关
查看>>
Linux之 VIM 编辑器
查看>>
实用网址集合
查看>>
【转】移动web资源整理
查看>>
【Linux】CentOS7下安装JDK详细过程
查看>>
python基础之socket编程3:粘包
查看>>
(转)Hibernate 的应用(Hibernate 的结构)?
查看>>
FP语言Lisp的特点
查看>>
考研路程
查看>>
Jenkins Slave 通过JNLP 的方式 访问Master IP 总是127.0.0.1
查看>>
Ubuntu terminator 多窗口终端的快捷键
查看>>
Add Binary leetcode
查看>>
关于pycharm中缩进、粘贴复制等文本编辑功能部分失效的解决办法
查看>>
[20190524]浅谈模糊查询.txt
查看>>