码迷,mamicode.com
首页 > 其他好文 > 详细

CentOS7安装ftp服务器

时间:2016-08-01 17:26:01      阅读:1923      评论:0      收藏:0      [点我收藏+]

标签:

一、问题的提出

想在windows环境下远程连接CentOS的文件并编辑

二、问题的解决

# 安装vsftp服务
[root@localhost ~]# yum -y install ftp vsftp ...

# 添加用于远程服务器的用户
[root@localhost ~]# useradd -g root -d /home/data -s /sbin/nologin ftper
# 改变目录属性
[root@localhost ~]# chown -R ftper:root /home/data

# 启动vsftp服务
[root@localhost ~]# systemctl start vsftpd

# 查看启动状态,加入到开机启动
[root@localhost ~]# systemctl list-unit-files | grep vsftpd
vsftpd.service                              disabled
vsftpd@.service                             disabled
vsftpd.target                               disabled
[root@localhost ~]# systemctl enable vsftpd

# 修改vsftp配置文件,禁用匿名登录
[root@localhost ~]# vim /etc/vsftpd/vsftpd.conf
anonymous_enable=YES -> anonymous_enable=NO

# 配置防火墙,允许外界访问
[root@localhost ~]# firewall-cmd --permanent --zone=public --add-service=vsftpd

# 查看SELinux
[root@localhost ~]# getsebool -a | grep ftp
ftp_home_dir --> off
ftpd_anon_write --> off
ftpd_connect_all_unreserved --> off
ftpd_connect_db --> off
ftpd_full_access --> off
ftpd_use_cifs --> off
ftpd_use_fusefs --> off
ftpd_use_nfs --> off
ftpd_use_passive_mode --> off
httpd_can_connect_ftp --> off
httpd_enable_ftp_server --> off
sftpd_anon_write --> off
sftpd_enable_homedirs --> off
sftpd_full_access --> off
sftpd_write_ssh_home --> off
tftp_anon_write --> off
tftp_home_dir --> off

# 开启完全访问控制
[root@localhost ~]# setsebool -P ftpd_full_access on

三、在windows中访问

技术分享

输入账户密码,就可以想访问windows文件系统一样访问linux了

注:访问的linux目录是使用useradd创建ftp用户时-d选项指定的目录,一定要禁用vsftp的匿名访问才能达到这样的效果

CentOS7安装ftp服务器

标签:

原文地址:http://www.cnblogs.com/seastar1989/p/5726178.html

(1)
(1)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!