基于ubuntu系统的FTP部署

简介: 现在网上大多数都是基于centos操作系统的ftp服务器搭建,在Ubuntu上搭建ftp也类似,于是写了这篇基于ubuntu系统的FTP部署,仅供大家参考,若有错误之处欢迎批评指正。

一、连接服务器

连接Ubuntu系统,工具大同小异,不做具体介绍了
image.png

二、部署

1.安装ftp服务

apt-get install vsftpd

image.png

装完服务可以看到默认在srv下面建立一个ftp文件夹

image.png

启动FTP

systemctl start vsftpd

2.配置文件

编辑vsftpd.conf
vi /etc/vsftpd.conf

image.png

image.png

image.png

配合上面这个指令,需要在etc下面建立一个vsftpd.chroot_list(文件名可以自己取)空文件

vi /etc/vsftpd.chroot_list

开启被动模式,设置端口号,并且将这几个端口放开。

image.png

3.建立用户

建立ftp用户

adduser ftpuser1

因为我之前已经做过测试,所以会提示用户已存在
image.png

4.配置目录

建立ftp上传目录

mkdir /srv/ftp/upload

image.png

更改目录权限并重启服务进行测试。

Chown -R ftpuser1:fptuser1 /srv/ftp/upload
systemctl restart vsftpd

image.png

三、连接测试

使用filezilla连接我们的FTP服务器,填入IP、账号密码、端口号
image.png

连接成功后上传文件试试,可以看到文件已上传成功,到此ftp服务器已经搭建完毕。
image.png

目录
相关文章
|
1月前
|
Ubuntu Linux 测试技术
Linux系统之Ubuntu安装cockpit管理工具
【10月更文挑战第13天】Linux系统之Ubuntu安装cockpit管理工具
113 4
Linux系统之Ubuntu安装cockpit管理工具
|
1月前
|
Ubuntu 测试技术 网络安全
Ubuntu系统下部署flatpress轻量级博客系统
【10月更文挑战第3天】Ubuntu系统下部署flatpress轻量级博客系统
47 3
Ubuntu系统下部署flatpress轻量级博客系统
|
24天前
|
Ubuntu 编译器 计算机视觉
Ubuntu系统编译OpenCV4.8源码
【10月更文挑战第17天】只要三步即可搞定,第一步是下载指定版本的源码包;第二步是安装OpenCV4.8编译需要的编译器与第三方库支持;第三步就是编译OpenCV源码包生成安装文件并安装。
|
1月前
|
Ubuntu Linux Python
Ubuntu学习笔记(六):ubuntu切换Anaconda和系统自带Python
本文介绍了在Ubuntu系统中切换Anaconda和系统自带Python的方法。方法1涉及编辑~/.bashrc和/etc/profile文件,更新Anaconda的路径。方法2提供了详细的步骤指导,帮助用户在Anaconda和系统自带Python之间进行切换。
80 1
|
18天前
|
消息中间件 Ubuntu Java
Ubuntu系统上安装Apache Kafka
Ubuntu系统上安装Apache Kafka
|
1月前
|
Ubuntu API Python
Chat-TTS chat-tts-ui 实机部署上手测试!Ubuntu服务器实机 2070Super*2 8GB部署全流程
Chat-TTS chat-tts-ui 实机部署上手测试!Ubuntu服务器实机 2070Super*2 8GB部署全流程
65 1
|
1月前
|
Ubuntu Shell API
Ubuntu 64系统编译android arm64-v8a 的openssl静态库libssl.a和libcrypto.a
Ubuntu 64系统编译android arm64-v8a 的openssl静态库libssl.a和libcrypto.a
|
1月前
|
网络协议 文件存储 Windows
Windows Server 2019 FTP服务器搭建
Windows Server 2019 FTP服务器搭建
|
1月前
|
安全 网络协议 网络安全
Windows Server 2003 FTP服务器搭建
Windows Server 2003 FTP服务器搭建