centos搭建ftp服务器需要怎样的步骤

来源:爱站网时间:2020-09-29编辑:网友分享
近日很多网友问centos搭建ftp服务器的操作步骤是怎样的,为了这个问题,爱站技术频道小编特意为此找寻了相关资料供大家参考参考。

  近日很多网友问centos搭建ftp服务器的操作步骤是怎样的,为了这个问题,爱站技术频道小编特意为此找寻了相关资料供大家参考参考。

  centos 搭建ftp服务器

  1.安装vsftpd

  sudo yum install vsftpd

  2.配置vsftpd.conf

  # Allow anonymous FTP? (Beware - allowed by default if you comment this out).

  anonymous_enable=NO

  # When SELinux is enforcing check for SE bool ftp_home_dir

  local_enable=YES

  write_enable=YES

  # 本地的ftp目录地址

  local_root=/var/ftp

  3.添加ftp用户

  #创建用户

  adduser -d /var/ftp -g ftp -s /sbin/nologin *_ftp

  #修改密码

  passwd *_ftp

  4.上传权限

  # 修改上传路径权限 777 更具个人喜好设置权限

  sudo chmod -R 777 /var/ftp

  # 查看 ftp 设置

  getsebool -a|grep ftp

  ftp_home_dir --> on

  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

  # 修改ftp_home_dir、ftpd_full_access 为 on

  setsebool -P ftp_home_dir=on ftpd_full_access=on

  5.设置vsftp 开机启动

  chkconfig vsftpd on

  6.添加防火墙

  firewall-cmd --permanent --add-service=ftp

  firewall-cmd --reload

  以上就是小编给大家分享的内容了,希望能帮助到有需要的朋友!如果喜欢这篇文章的话,可以分享给身边的朋友或者关注我们网站!

上一篇:FTP用户无法登陆有什么解决办法

下一篇:FileZilla Server怎样在ftp服务器里设置

您可能感兴趣的文章

相关阅读

查看更多 >

热门软件源码

最新软件源码下载