Linux下如何进行FTP设置(转)

[TOC]

Redhat/CentOS安装vsftp软件

1. 安装vsftp

$ yum install vsftpd -y

2. 添加ftp帐号和目录

先检查一下 nologin 的位置,通常在 /usr/sbin/nologin 或者 /sbin/nologin 下。

使用下面的命令创建帐户,该命令指定了 /alidata/www/wwwroot 为用户 pwftp 的家目录,您可以自己定义帐户名和目录:

$ useradd -d /alidata/www/wwwroot -s /sbin/nologin pwftp

3. 修改|设置该帐户密码

$ passwd pwftp

4. 修改指定目录的权限

$ chown -R pwftp.pwftp /alidata/www/wwwroot

5. 配置vsftp

编辑vsftp配置文件

$ vi /etc/vsftpd/vsftpd.conf

将配置文件中  anonymous_enable=YES  改为  anonymous_enable=NO

取消如下配置前的注释符号:

local_enable=YES

write_enable=YES

chroot_local_user=YES

6. 修改shell配置

$ vi /etc/shells

如果该文件里没有 /usr/sbin/nologin 或者 /sbin/nologin(具体看当前系统配置)则追加进去。

7. 启动vsftp服务并测试登录

$ service vsftpd start

然后用帐号 pwftp 测试下是否可以登陆ftp。目录是 /alidata/www/wwwroot

Ubuntu/Debian安装vsftp软件

2.安装vsftp

使用apt-get命令安装vsftp

#apt-get install vsftpd -y

3.添加ftp帐号和目录

先检查一下nologin的位置,通常在/usr/sbin/nologin或者/sbin/nologin下。

使用下面的命令创建帐户,该命令指定了/alidata/www/wwwroot为用户pwftp的家目录,您可以自己定义帐户名和目录:

#useradd -d /alidata/www/wwwroot -s /sbin/nologin pwftp

修改该帐户密码:

#passwd pwftp

修改指定目录的权限

#chown -R pwftp.pwftp /alidata/www/wwwroot

4.配置vsftp

编辑vsftp配置文件,命令如下:

#vi /etc/vsftpd.conf

将配置文件中”anonymous_enable=YES “改为 “anonymous_enable=NO”

取消如下配置前的注释符号:

local_enable=YES

write_enable=YES

chroot_local_user=YES

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd.chroot_list

保存退出

编辑/etc/vsftpd.chroot_list文件,将ftp的帐户名添加进去,保存退出

5.修改shell配置

vi编辑/etc/shells,如果该文件里没有/usr/sbin/nologin或者/sbin/nologin(具体看当前系统配置)则追加进去

6.重启vsftp服务并测试登录

使用命令启动vsftp服务:

#service vsftpd restart

然后用帐号pwftp测试下是否可以登陆ftp。目录是/alidata/www/wwwroot。

最新文章

  1. (原) 2.3 Curator使用
  2. prolog 阶段总结
  3. django-cms安装
  4. JQuery学习之操作CSS
  5. 网站tomcat配置
  6. 物联网操作系统HelloX V1.80测试版发布
  7. poj1696Space Ant(逆时针螺旋形)
  8. Spring+iBatis+Atomikos实现JTA事务
  9. Python之添加新元素
  10. CentOS7配置Nodejs环境安装记录
  11. Reflux 使用教程
  12. 由一道面试题想到的:Finally
  13. __builtin_expect
  14. GuideActivity.java引导界面:
  15. 说说我为什么看好Spring Cloud Alibaba
  16. iview table 实现在数据中自定义标识
  17. IDEA 常用插件
  18. Confluence 6 数据库表-系统信息(System information)
  19. def chi(*food,**kw):
  20. 数学图形之莫比乌斯带(mobius)

热门文章

  1. Java中的类反射
  2. Java主线程等待所有子线程执行完毕再执行解决办法(转)
  3. Apdex——衡量服务器性能的标准
  4. MyReport报表引擎1.2.0.1新功能
  5. 【Todo】RTP/RTCP/RTSP/SIP/SDP 等多媒体传输和会话协议
  6. Python基础语法08--MySql应用
  7. docker下用keepalived+Haproxy实现高可用负载均衡集群
  8. 关于Memcached的CAS和Set方法造成Socket泄漏的问题
  9. scrollReveal 使用
  10. C#语法复习2