如果您需要配置一个FTP服务器快速启动运行,那么VSFTP的易用性是无与伦比的。

如果你想将应用程序迁移到最新版本Ubuntu Linux服务器中,并且需要快速启动并运行FTP服务器。如何操作?这实际上非常简单。这里将使用VSFTP服务器向您展示如何做到这一点。

VSFTP是一个非常安全和快速的FTP应用程序,它的设置和管理非常简单。

1、准备工作

需要安装并运行的Ubuntu Server 18.04系统。当然还需要一个具有sudo权限的账号。

2、安装VSFTP

VSFTP程序位于标准存储库中,因此可以使用单个命令删除安装。打开终端窗口并使用以下命令:

sudo apt-get install vsftpd

使用以下命令启动并启用该服务:

sudo systemctl start vsftpd

sudo systemctl enable vsftpd

安装完成后,您就可以继续了。

3、创建FTP用户

我们将使这很容易,并为FTP服务创建一个用户,然后您可以将其提供给需要它的人(并且在服务器上没有用户帐户)。这可以被视为通用FTP使用的帐户。您可以随时创建更多,服务器上具有用户帐户的任何人都可以通过FTP进行登录。我们的用户将被称为ftpuser,并使用以下命令创建:

sudo useradd -m ftpuser

使用以下命令设置用户密码:

sudo passwd ftpuser

至此用户已设置完成。

4、配置VSFTP

我们将创建一个全新的配置文件。在我们这样做之前,让我们用命令重命名原始文件:

sudo mv /etc/vsftpd.conf /etc/vsftpd.conf.orig

使用以下命令创建新文件:

sudo nano /etc/vsftpd.conf

在该文件中,输入以下内容:

listen=NO

listen_ipv6=YES

anonymous_enable=NO

local_enable=YES

write_enable=YES

local_umask=022

dirmessage_enable=YES

use_localtime=YES

xferlog_enable=YES

connect_from_port_20=YES

chroot_local_user=YES

secure_chroot_dir=/var/run/vsftpd/empty

pam_service_name=vsftpd

rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem

rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key

ssl_enable=NO

pasv_enable=Yes

pasv_min_port=10000

pasv_max_port=10100

allow_writeable_chroot=YES

5、登录

此时,您应该能够使用之前创建的ftpuser登录FTP服务器。使用您最喜欢的FTP GUI客户端或命令行登录。您现在可以上传和下载文件到您的内容。这些文件将保存在ftpuser用户的主目录中(so/home/ftpuser)。使用我们的配置文件,我们已禁用匿名使用,因此登录的唯一方法是使用服务器上的工作帐户。

总结

至此,在Ubuntu 18.04上创建了FTP服务器的任务已经完成。要了解有关此FTP服务器可以执行的操作的更多信息,请使用命令man vsftpd。

更多Vsftpd相关教程见以下内容:

linux下如何启动vsftp服务,如何在Ubuntu 18.04上使用VSFTP快速设置FTP服务器相关推荐

  1. 如何在Ubuntu 18.04上使用Node.js和MongoDB构建和部署GraphQL服务器

    The author selected the Wikimedia Foundation to receive a donation as part of the Write for DOnation ...

  2. centos8 配置 dns_如何在Ubuntu 18.04上设置DNS名称服务器 | linux资讯

    域名系统(DNS)是网络基础设施的核心部分,提供了将域名转换为IP地址的方法.您可以将DNS视为Internet的电话簿. 连接到Internet的每个设备都由其IP地址唯一标识.当您在浏览器中输入要 ...

  3. skype linux 安装,如何在Ubuntu 18.04上安装Skype

    Skype是世界上最流行的通信应用程序之一,它使您可以拨打免费的在线音频和视频电话,以及可负担得起的拨打全球移动电话和固定电话的国际电话. Skype不是开源应用程序,也不包含在Ubuntu存储库中. ...

  4. linux joomla安装教程,如何在Ubuntu 18.04上使用Apache安装Joomla

    Joomla是为数十万个网站提供支持的最受欢迎的开源内容管理系统之一.它是用PHP编写的,并且包含大量功能,可以使用免费和高级扩展以及主题进行扩展.使用Joomla,您可以轻松建立自己的电子商务商店, ...

  5. 如何在Ubuntu 18.04上创建多节点MySQL集群

    翻译转载:https://www.digitalocean.com/community/tutorials/how-to-create-a-multi-node-mysql-cluster-on-ub ...

  6. 如何在Ubuntu 18.04上使用Nginx与MySQL服务器一起部署ASP.NET Core应用程序

    The author selected the Open Source Initiative to receive a donation as part of the Write for DOnati ...

  7. 如何在Ubuntu 18.04上安装ERPNext堆栈

    The author selected Software in the Public Interest to receive a donation as part of the Write for D ...

  8. webmin安装_如何在Ubuntu 18.04上安装Webmin

    webmin安装 Are you averse to running commands on a terminal and instead prefer managing your Linux sys ...

  9. 如何在Ubuntu 18.04上安装Elasticsearch Logstash Kibana(Elastic Stack)

    In this guide, you will learn to install Elastic stack on Ubuntu 18.04. Elastic stack, formerly know ...

最新文章

  1. android-Bitmap,View,Canvas大综合
  2. 微信分享,二次分享(移动web端)
  3. python项目开发案例集锦 豆瓣-Python第三个项目:爬取豆瓣《哪吒之魔童降世》 短评...
  4. 探讨如何成为技术团队管理者
  5. 全国高校MINI开发挑战赛结果出炉,99年的他们为什么能赢?
  6. Istio入门:架构原理及在k8s部署
  7. 揭秘猪八戒调戏嫦娥背后的阴谋
  8. connect函数在阻塞和非阻塞模式下的行为
  9. Python函数的概念和使用
  10. linux 7 yum源,Linux Redhat 7 安装免费yum源
  11. 关于电脑程序员职务 用英语怎么表达
  12. linux查看文件标签,linux下不解包查看tar包文件内容
  13. 保边滤波之Mean shift filter
  14. Word、Excel操作技巧大全
  15. 鸿蒙5G的营业执照,华为鸿蒙系统疑似被曝光 工信部向三大运营商颁发5G牌照​...
  16. 你的奋斗也许只是一个屁
  17. 解读随着教育改革的深入steam教育
  18. Power bi 1.2连接文本文件
  19. win10的怎么调计算机亮度,Win10系统调节屏幕亮度的三种方法【图文】
  20. 概率论与数理统计之随机试验与随机时间样本空间与事件的集合表示

热门文章

  1. Java 注解:@PostConstruct和@PreConstruct
  2. 嵌入式系统之操作系统篇
  3. Nim游戏(初谈博弈)
  4. [iOS]深度遍历view的subview
  5. 编程模式如何结束未响应的程序
  6. Fedora 10初体验
  7. 抓取新浪的每日星座运势
  8. PowerDesigner-快速入门(极简教程)
  9. 计算机视觉——简介以及人脸数目检测
  10. Ubuntu 16.04 安装 Matlab2016a