首页 帮助中心 新加坡云服务器 如何在ubuntu18.04系统搭建ftp服务
如何在ubuntu18.04系统搭建ftp服务
时间 : 2023-07-25 14:36:32 编辑 : 华纳云 阅读量 : 263

  如何在ubuntu18.04系统搭建ftp服务

  FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中的协议之一。FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。

  其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。在开发网站的时候,通常利用FTP协议把网页或程序传到Web服务器上。此外,由于FTP传输效率非常高,在网络上传输大的文件时,一般也采用该协议。

  Ubuntu18.04系统系统如何搭建FTP?本教程以Ubuntu18.04系统为例进行图文说明,本配置适用于Ubuntu16.04和Ubuntu18.04版本。

  以下为操作步骤:

  1.更新软件包信息(apt是本地存了一份软件包信息的列表,比如软件大小,版本号,依赖等。)(若更新不了的话编辑vi /etc/apt/sources.list 在末尾添加源后保存退出。)

  sudo apt-get update

  2. 目前Linux上使用较多的ftp服务器是vsftpd。需要先安装vsftpd软件。在Ubuntu上安装vsftpd使用的命令是

  sudo apt-get install vsftpd

  3.安装完成后查看vsftpd服务状态

  systemctl status vsftpd

https://www.hncloud.com/uploads/UEditorImages/202307/25/d7b7acbb8269f688297a97119695f5ed.jpg

  4.修改vsftpd配置文件,anonymous_enable=YES允许不实名访问

  sudo vi /etc/vsftpd.conf

https://www.hncloud.com/uploads/UEditorImages/202307/25/0936312a6558060153c92ea924e4d4f8.jpg

  5.修改之后重启vsftpd服务

  sudo systemctl restart vsftpd

  6.Ubuntu预设的FTP server 目录是在/srv/ftp

  建立一个目录和文件进行测试

  cd /srv/ftp

  sudo touch test.txt

  sudo mkdir test

  7.在文件管理的地址栏填入ftp://服务端IP

https://www.hncloud.com/uploads/UEditorImages/202307/25/8f48e243b212e798b740139253492287.jpg

  如图所示,搭建完成

 

华纳云 推荐文章
Centos7上编译安装PostgreSQL9.0报错FATAL:怎么解决 OpenStack断电重启ceilometer获取数据出错怎么办 Unix怎么限制root远程登录,有哪些方法 怎么配置frp服务器实现内网穿透? Conda中环境怎么迁移到另一个服务器 Centos7系统如何使用chattr命令追加文件隐藏属性 linux如何解决tomcat无法关闭问题 windows远程桌面连接如何传输文件 windows远程桌面连接如何修改密码 linux如何查看开了哪些端口
客服咨询
7*24小时技术支持
技术支持
渠道支持