Ubuntu安装和配置FTP服务

1、安装vsftpd服务器

//Tips:命令在终端执行
sudo apt-get install vsftpd

2、配置vsftpd.conf文件

sudo vi /etc/vsftpd.conf

其中的vsftpd.conf文件配置如下:

//不允许匿名用户登录
anonymous_enable=NO
//指定FTP上传下载目录
local_root=/home/用户名/ftp
//允许本机登录
local_enable=YES
//允许上传文件到FTP
write_enable=YES
//用户只能访问限制的目录
chroot_local_user=YES
//允许chroot_list文件内的用户进行登录
chroot_list_enable=YES
//配置用户名单 vsftpd.chroot_list 文件路径
chroot_list_file=/etc/vsftpd.chroot_list
//utf8文件系统
utf8_filesystem=YES
//允许列表用户的文件上传和下载
allow_writeable_chroot=YES

3、配置vsftpd.chroot_list文件的用户信息

sudo vi /etc/vsftpd.chroot_list
//添加用户名比如:test
test

4、FTP服务相关命令

4.1、重启服务

sudo /etc/init.d/vsftpd restart

启动状态
[ ok ] Restarting vsftpd (via systemctl): vsftpd.service.

4.2、停止服务

sudo /etc/init.d/vsftpd stop

//停止状态
[ ok ] Stopping vsftpd (via systemctl): vsftpd.service.

4.3、登录服务

ftp IP地址
ftp 192.168.1.10
// 登录结果
Connected to 192.168.1.10.
220 (vsFTPd 3.0.3)
// 输入用户名
Name (192.168.1.10:Test): qiang
//输入密码
331 Please specify the password.
Password:
//登录成功
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> 

4.4、上传文件

put 本地文件路径 远程文件路径

4.5、下载文件

get 远程文件路径 本地文件路径

5、图形界面

FTP客户端(filezilla)下载地址

你可能感兴趣的:(Ubuntu安装和配置FTP服务)