欢迎访问云南云服务器租用、物理机租用 托管站点,需要请联系:15687634605(微信同号)

如何使用centos 7搭建ftp服务器?

云服务器 蓝队昌凤 444次浏览 0个评论

1. 安装vsftpd

yum install vsftpd

2. 设置开机启动vsftpd ftp服务

chkconfig vsftpd on

3. 启动vsftpd服务(默认ftp服务是没有启动的,用下面命令启动)

service vsftpd start

管理vsftpd相关命令:

查看状态:service vsftpd status

停止vsftpd: service vsftpd stop
重启vsftpd: service vsftpd restart

安装完后,可编辑修改/etc/vsftpd/vsftpd.conf文件用来配置,还需新建了一个ftp用户和ftp的组,指向home目录为/var/ftp,默认是nologin(不能登录系统)
可以用下面命令查看用户
cat /etc/passwd

4. 配置vsftpd服务器

默认的配置文件是/etc/vsftpd/vsftpd.conf,你可以用文本编辑器打开。
vi /etc/vsftpd/vsftpd.conf
把anonymous_enable=YES ,改为NO,取消匿名登陆

#chroot_list_enable=YES

# (default follows)

#chroot_list_file=/etc/vsftpd.chroot_list

改为

chroot_list_enable=YES

# (default follows)

chroot_list_file=/etc/vsftpd/chroot_list

重启
service vsftpd restart

5. 增加用户landui,指向目录/home/wwwroot/landui

useradd -d /home/wwwroot/landui -g ftp -s /sbin/nologin landui
其中,-d后加目标目录, 最后landui是用户名

别忘了设置用户密码
passwd landui

还要把用户名加到文件chroot_list中:
vi /etc/vsftpd/chroot_list
内容为ftp用户名,每个用户占一行,如:

landui

ftp基本设置完毕,你可以用ftp客户端连接一下,如果连接不上,那有可能是服务器的防火墙权限没开,设置一下防火墙即可。


服务器租用托管 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明如何使用centos 7搭建ftp服务器?
喜欢 (2)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址