阿里云云服务器Linux系统FTP服务器搭建设置教程

 更新时间:2014年09月05日 12:03:34   投稿:junjie  
这篇文章主要介绍了阿里云云服务器Linux系统FTP服务器搭建设置教程,本文包括Redhat、CentOS、Ubuntu、Debian等系统安装vsftp软件教程,需要的朋友可以参考下

一、Redhat/CentOS安装vsftp软件

1.更新yum源

首先需要更新系统的yum源,便捷工具下载地址:https://www.jb51.net/article/54840.htm(shell脚本)

2.安装vsftp

使用yum命令安装vsftp

复制代码 代码如下:

#yum 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/vsftpd.conf

将配置文件中”anonymous_enable=YES “改为 “anonymous_enable=NO”
取消如下配置前的注释符号:
复制代码 代码如下:

local_enable=YES
write_enable=YES
chroot_local_user=YES

保存修改,按ESC键,输入:wq

5.修改shell配置

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

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

使用命令启动vsftp服务:

复制代码 代码如下:

#service vsftpd start

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

二、Ubuntu/Debian安装vsftp软件

1.更新软件源

首先需要更新系统的软件源,便捷工具下载地址:https://www.jb51.net/article/54840.htm(shell脚本)

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。

相关文章

  • 宝塔使用FTP无法连接的问题解决方式

    宝塔使用FTP无法连接的问题解决方式

    我们在使用宝塔FTP面板的时候,会用到FTP工具,但是开的账号在使用 FTP或WinSCP的时候会出现问题,连接不上,所以这篇文章给大家介绍了宝塔使用FTP无法连接的问题解决方式,文中通过图文结合的方式讲解的非常详细,需要的朋友可以参考下
    2024-04-04
  • Linux实现文件上传ftp服务器脚本代码

    Linux实现文件上传ftp服务器脚本代码

    这篇文章主要为大家详细介绍了一个Linux小工具,实现文件上传ftp服务器的脚本代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-04-04
  • serv-u安全配置完整版

    serv-u安全配置完整版

    最近在网上看到一篇写serve u 的文章写的不错,特地转过来与大家一起学习
    2011-10-10
  • IIS里FTP多用户设置方法,终于不用Serv-U了

    IIS里FTP多用户设置方法,终于不用Serv-U了

    IIS里FTP多用户设置,终于不用Serv-U了,很方便,个人用够用了
    2012-04-04
  • CentOS搭建FTP文件服务的步骤

    CentOS搭建FTP文件服务的步骤

    这篇文章主要为大家详细介绍了CentOS搭建FTP文件服务,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-02-02
  • windows server 2016下FTP服务搭建教程图文

    windows server 2016下FTP服务搭建教程图文

    FTP文件传输协议用于Internet上的控制文件的双向传输,本文主要介绍了windows server 2016下FTP服务搭建教程图文,具有一定的参考价值,感兴趣的可以了解一下
    2024-05-05
  • 最全面的vsftpd配置文件详解

    最全面的vsftpd配置文件详解

    这篇文章主要为大家分享了最全面的vsftpd配置文件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-07-07
  • FTP与SFTP的区别 知多少

    FTP与SFTP的区别 知多少

    FTP与SFTP的区别,你到底知多少?这篇文章主要介绍了FTP与SFTP的区别、FTP的安全隐患、FTP的安全策略,感兴趣的小伙伴们可以参考一下
    2017-07-07
  • 使用Net2FTP搭建免费Web文件管理器(图文步骤)

    使用Net2FTP搭建免费Web文件管理器(图文步骤)

    文件传输可以说是互联网最主要的应用之一,无论是个人存储文件资料,还是商业文件流转,都有数据存储和传输的需求,本文主要介绍了使用Net2FTP搭建免费Web文件管理器,感兴趣的可以了解一下
    2023-09-09
  • 教你轻松玩转FTP

    教你轻松玩转FTP

    笔者每天都要从FTP服务器上下载文件。所谓“工欲善其事,必先利其器”,笔者选择的是FTP客户端新秀——FTPRush。
    2009-06-06

最新评论