【操作系统】CentOS 7 ftp 使用教程

CentOS 7 ftp 使用教程

             这几天都快被CentOS 7 ftp给搞疯了,在网上各种找资料,可始终没有一个完整的教程,在配置的过程中遇到了各种问题。不过还好经过不懈的努力,最终解决了所有的问题,现将教程奉献如下,希望对正在使用CentOS 7 的小伙伴儿们有所帮助。


一、vsftpd配置

1.检测是否安装了FTP:

[root@localhost~]# rpm -q vsftpd

如果安装了会显示版本信息:

[root@localhost~]# vsftpd-2.0.5-16.el5_5.1

如果未安装则显示:

[root@localhost~]# package vsftpd is not installed

2.安装FTP

[root@localhost~]# yum install vsftpd

(1)完成ftp安装后,将/etc/vsftpd/user_list文件和/etc/vsftpd/ftpusers文件中的root这一行用#注释掉

#root

wq存盘

(2)执行以下命令

修改/etc/vsftpd/vsftpd.conf

在最后一行处添加:

local_root=/

chown_uploads=YES

local_enable=YES,允许本地用户登录。

write_enable=YES,开启全局上传权限。

wq存盘

(3)重启vsftpd进程(注意:每次修改完vsftpd的配置文件后都要重新启动)

#systemctlrestart vsftpd

3.设置vsftpd开机启动

#systemctlenable vsftpd


二、SELinux设置

1.查看SELinux设置

[root@localhost vsftpd]# 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

若ftpd_full_access 为 off,则将其改为 on

2.修改SELinux设置

[root@localhost-cvsftpd]# setsebool ftpd_full_access on(临时生效,重启后恢复为off)

[root@localhost-cvsftpd]#setsebool -P ftpd_full_access on (永久生效,重启后不会恢复)

这时,再次查看

[root@localhost-cvsftpd]# getsebool -a|grep ftp

ftp_home_dir--> off

ftpd_anon_write--> off

ftpd_connect_all_unreserved--> off

ftpd_connect_db--> off

ftpd_full_access--> on

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-cvsftpd]# systemctl restart vsftpd

3.重启vsftpd进程(注意:每次修改完vsftpd的配置文件后都要重新启动)

#systemctlrestart vsftpd


        以上所有的工作都完成以后就可以开心得玩耍了。

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值