CentOS 安装FTP服务

首先安装vsftpd

# yum install -y vsftpd

安装完成后,编辑vsftpd的配置文件

vi /etc/vsftpd/vsftpd.conf
把
#anonymous_enable=YES 
改为
anonymous_enable=NO
chroot_local_user=YES
#去掉前面的注释

设置vsftpd开机启动

chkconfig vsftpd on

建立ftp账户

useradd -d /path/you/want -s /sbin/nologin ftptest

修改密码

passwd ftptest

启动/重新启动ftp

service vsftpd start
service vsftpd restart

到这里,可以通过FTP客户端可以正常使用该用户名登录,但是没有权限修改文件,这时候需要修改一下用户权限.

设置账户权限

chown -R ftptest. ftptest /path/you/set

如果提示
500 OOPS: vsftpd: refusing to run with writable root inside chroot()
则设置一下ftp目录的权限

chmod a-w /path/you/set

End.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ftp 文件传输协议 跨平台 上传下载文件 vsftpd 工具:非常安全的文件传输协议;默认的命令端口21号,数据...
    柒夏锦阅读 4,117评论 1 9
  • 安裝 vsftpd: 打开/etc/vsftpd/vsftpd.conf,做如下配置: 注意:如果/etc/vsf...
    放风筝的小小马阅读 258评论 0 0
  • 1 概述 工作中,需要搭建ftp服务器来实现资源的共享。本文将通过脚本实现自动化安装ftp服务器,并进行相关配置,...
    ghbsunny阅读 3,140评论 0 2
  • 图片更清晰,文字在最下面 FTP是TCP/IP的一种应用,使用TCP而不是UDP,所以是可靠的,面向连接的。 FT...
    停下浮躁的心阅读 1,758评论 0 4
  • 前些天要给服务器安装一个ftp服务,查询了一下网络资料,准备安装vsftpd,简单的说一下安装过程,很多部分内容都...
    dannier阅读 1,271评论 0 4