centos7配置ftp服务器,linux开启ftp服务并设置用户

  centos7配置ftp服务器,linux开启ftp服务并设置用户

  CentOS启动FTP并配置用户-高杰网专栏-博客频道-CSDN。网

  CentOS打开FTP并配置用户分类:Linux/Unix 2012-03-19 14:10 623人阅读评论(0)收藏报告目录(?)[ ]

  什么是vsftpd安装vsftpd配置防火墙配置vsftpd服务器添加ftp用户错误原文链接:http://www.centos.bz/2011/03/centos-install-vsftpd-ftp-server/

  作为一个FTP服务器,FTPD在Linux系统中非常常用。下面是如何在centos系统上安装vsftp。

  vsftpdvsftpd是Linux发行版中最受尊敬的FTP服务器程序。它体积小、重量轻、安全且易于使用。

  vsftpd的名字代表“非常安全的FTP守护程序”,安全性是其开发者克里斯埃文斯主要关注的问题之一。在这个FTP服务器的设计开发之初,高安全性就是一个目标。

  安装vsftpd1,并以管理员(root)身份执行以下命令

  Yum vsftpd2,设置启动并启动vsftpd ftp服务

  Chkconfig vsftpd on3,启动vsftpd服务

  服务vsftpd启动管理vsftpd相关命令:

  停止vsftpd:服务vsftpd停止

  重新启动vsftpd:服务vsftpd重新启动

  配置防火墙以打开/etc/sysconfig/iptables文件。

  Vi /etc/sysconfig/iptables在拒绝行之前添加以下代码

  -a RH-firewall-1-input-mstate-state new-mtcp-ptcp-d port 21-j accept保存并关闭文件,重新启动防火墙。

  服务iptables开始配置vsftpd服务器默认的配置文件是/etc/vsftpd/vsftpd.conf,可以用文本编辑器打开。

  Vi /etc/vsftpd/vsftpd.conf添加ftp用户下面是添加一个ftpuser用户,将根目录设置为/home/wwwroot/ftpuser,禁止该用户登录SSH,限制其访问其他目录。

  1.修改/etc /etc/vsftpd/vsftpd.conf

  江堤下三线

  # chroot _ list _ enable=yes #(默认值如下)# ch root _ list _ file=/etc/vsftpd . ch root _ list更改为

  ch root _ list _ enable=yes #(default follows)ch root _ list _ file=/etc/vsftpd/ch root _ list 3。添加用户ftpuser,指向目录/home/wwwroot/ftpuser,禁止登录SSH。

  user-d/home/wwwroot/ftpuser-gftp-s/sbin/nologin ftpuser 4,设置用户密码

  Passftpuser5,编辑文件chroot_list:

  vi /etc/vsftpd/chroot_list的内容是ftp用户名,每个用户占一行,比如:

  彼得

  约翰

  6.重新启动vsftpd

  服务vsftpd重启另外,如果你觉得以后管理ftp用户名太麻烦,可以用centos官方发布的脚本来管理。地址如下:

  http://wiki . centos . org/how tos/ch root _ Vsftpd _ with _ non-system _ users

  错误1,500糟糕:无法更改目录。

  解决方法:

  在终端输入命令:

  setsepool-p ftpd _ disable _ trans 1服务vsftpd重启ok!

  原因:这是因为服务器开启了selinux,限制了FTP的登录。

centos7配置ftp服务器,linux开启ftp服务并设置用户