centos 7.5安装配置FTP服务器
2018-11-26 本文已影响3人
帅气的程小二
centos 7默认是没有开启FTP服务的,我们必须手动开启。
具体安装开启步骤如下:
- 安装vsftpd
yum -y install vsftpd
# -y表示不用输入确定,直接一路安装到底
- 设置开机启动ftp
systemctl enable vsftpd
- 启动ftp
systemctl start vsftpd.service
- 查看ftp是否启动
ps -e |grep ftp
#列出ftp有关的进程
- 开启防火墙,开放21端口
firewall-cmd --zone=public --add-port=21/tcp --permanent
firewall-cmd --permanent --zone=public --add-service=ftp
firewall-cmd --reload
- 添加ftp用户
useradd -g root -d /home/www/ftpuser -s /usr/sbin/nologin ftpuser
注:表示新增一个ftpuser(用户名),
且指定上传目录在/home/www/ftpuser下,
/home/www 是我自己已经存在的路径名。这里可以根据自己随意设置
- 设置用户密码
passwd ftpuser
- 配置selinux 允许ftp访问home和外网访问
setsebool -P allow_ftpd_full_access on
setsebool -P ftp_home_dir on
- 设置权限
chown -R ftpuser:root /home/www/ftpuser
- 修改vsftp配置文件,禁用匿名登录
路径:/etc/vsftpd/vsftpd.conf
anonymous_enable=YES
改为: anonymous_enable=NO
其他命令:
重启 : service vsftpd restart
启动/停止: service vsftpd start/stop
状态: service vsftpd status
后面就可以用远程登录软件登录了
关于我自己
-
一个正派但不正经的程序员
-
18年计算机专业硕士毕业生,腾讯SNG部门实习生,现加盟快手科技 ,后端研发工程师一枚
-
喜欢技术,喜欢互联网
-
民遥控 ,赵雷、陈粒、宋冬野
-
公众号:编程美学,时不时写篇文章,偶尔数羊,其实说到底,只是想和你聊聊