阿里云Linux下搭建FTP(Ubuntu适用)

原创 2015年11月21日 00:40:06

———-写在前面:其实现在云端方面的工具很多,也不是都需要自己来搭建,就比如搭个FTP完全可以借助已经有的软件,比如Xftp。下载链接

这里就说一下自己手动来搭建吧!

  1. 更新软件源

1.更新软件源

可在此点击下载软件源

2.安装vsftp
使用apt-get命令安装vsftp

apt-get install vsftpd -y

3.添加ftp帐号和目录
先检查一下nologin的位置,通常在/usr/sbin/nologin或者/sbin/nologin下(如果实在不会找,可以使用whereis nologin查找地址)

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

useradd -d /aidata/www/wwwroot -s /sbin/nologin pwftp 
/*指定了当前的用户名即为pwftp*/

修改该帐户密码:

passwd pwftp

修改指定目录的权限

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

(上一步不排除出现找不到文件的情况,如果出现就进入/alidata/www/使用mkdir wwwroot新建文件夹

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

vi /etc/vsftpd.conf

vi使用方法:

http://www.cnblogs.com/avril/archive/2010/03/23/1692510.html

需要修改的如下所示:
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的帐户名(就是之前的pwftp)添加进去,保存退出

5.修改shell配置

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

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

使用命令启动vsftp服务:

service vsftpd restart

然后用帐号pwftp以及自己设置的密码测试下是否可以登陆ftp。登陆进去的目录是/alidata/www/wwwroot。

版权声明:本文为博主原创文章,未经博主允许不得转载。

阿里云 Ubuntu 的使用

一、购买以后登录 然后执行 apt-get update // 更新源 apt-get install curl // 安装curl工具, 用于下载tomcat等工具 安装JDK 安装to...

阿里云+ubuntu16.04+apache配置步骤

新安装apache服务器,在此记录安转过程,仅供自己日后参考。首先环境是阿里云+ubuntu16.04+apache2,安装好apache后会默认有这样一个界面。     在虚拟机上安装过很...

阿里云服务器ubuntu 16.04 安装mysql

1.更新系统 sudo apt-get update  2、安装mysql-server sudo apt-get install mysql-server sudo apt-get isntal...

Linux----阿里云服务器配置多个FTP账号

1. 添加FTP 账号useradd damys -s /sbin/nologin # 该账户路径默认指向/home/ftpadmin目录useradd damys ...
  • damys
  • damys
  • 2017年10月27日 10:49
  • 98

阿里云 Server (Ubuntu 12.04) 配置 FTP

这个是阿里云的官方用户手册  http://bbs.aliyun.com/read.php?tid=165 1:新买的阿里云(ubuntu)默认是没有安装 vsftpd的  自己安装ubu...

阿里云服务器Ubuntu12.04安装远程桌面和FTP服务器

一、通过win7远程Ubuntu桌面 1、执行如下命令,安装响应组件 sudo apt-get install xrdp; sudo apt-get install ubuntu-desktop ...
  • luck_li
  • luck_li
  • 2016年12月14日 12:33
  • 1606

百度云python客户端bypy的上传命令(upload)

命令:bypy upload localfile cloudfile 说明:1) localfile为本地文件路径     2)cloudfile为云端文件路径    3)由于百度的限制,最终文...
  • aliveqf
  • aliveqf
  • 2017年03月20日 20:46
  • 994

iptables 中配置vsftp的访问

FTP的主动模式(active mode)和被动模式(passive mode):大多数的TCP服务是使用单个的连接,一般是客户向服务器的一个周知端口发起连接,然后使用这个连接进行通讯。但是,FTP协...

linux下ftp(vsftpd)添加用户及设置权限详细步骤--(关于阿里云)

最近,打算禾 1、环境:ftp为vsftp。被限制用户名为test。被限制路径为/home/test 2、建用户:在root用户下: useradd test //增加用户test,并制定t...

Linux下mysql安装教程,环境:阿里云 Ubuntu 14.04 mysql 5.6

安装msyql 1. 升级apt-get apt-get update 如果出现  说明没有你不是root用户,则需要用sudo命令 sudo apt-get...
  • zwcwu31
  • zwcwu31
  • 2017年06月06日 15:19
  • 295
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:阿里云Linux下搭建FTP(Ubuntu适用)
举报原因:
原因补充:

(最多只允许输入30个字)