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)下载地址

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • FTP服务概述 简单FTP构建及访问 VSFTP服务基础 用户禁锢、黑白名单 FTP并发及带宽限制 一、FTP服务...
    紫_轩阅读 8,053评论 3 25
  • ftp 文件传输协议 跨平台 上传下载文件 vsftpd 工具:非常安全的文件传输协议;默认的命令端口21号,数据...
    柒夏锦阅读 4,243评论 1 9
  • 图片更清晰,文字在最下面 FTP是TCP/IP的一种应用,使用TCP而不是UDP,所以是可靠的,面向连接的。 FT...
    停下浮躁的心阅读 1,823评论 0 4
  • 亲爱的王总及何校,亲爱的家人们大家好! 我是来自山峰教外教育的王冉,今天是我第73天的日精进,给大家分享我今天的进...
    金八力王冉阅读 183评论 0 0
  • 记录一个很动心❤️的视频(权限原因,分享不了,可惜) 这就是我理想中的生活呀,晒着暖阳吹着微风,看着小动物嬉戏,简...
    不会写作的小七阅读 774评论 0 1

友情链接更多精彩内容