FTP的安装并运行在Ubuntu Server 18.04系统

如果您需要配置一个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)。使用我们的配置文件,我们已禁用匿名使用,因此登录的唯一方法是使用服务器上的工作帐户。

6.service vsftpd start

查看端口是否打开  :$ netstat -tnl

总结

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

原文地址:https://www.cnblogs.com/aspsea/p/11192570.html

时间: 2024-11-06 12:38:27

FTP的安装并运行在Ubuntu Server 18.04系统的相关文章

Ubuntu Server 18.04 LTS 安装

版本:Ubuntu Server 18.04.1 LTS 环境:VMware Workstation 14 Player 下载地址:https://www.ubuntu.com/download/server Server版本没有图形用户接口,启动后直接进行命令模式 安装过程如下 (1)进入官网选择版本点击下载iso文件 (2)虚拟机中选择该镜像文件进行安装,安装开始如图 (3)选择语言后,进入第二页 (4)选择Done,进行下一页 (5)选择 "Install Ubuntu",进入第

Ubuntu Server 18.04 与 RabbitMQ 3.6.x

官方文档:https://www.rabbitmq.com/install-debian.html GitHub:https://github.com/rabbitmq/rabbitmq-server 添加公钥 wget -O- https://www.rabbitmq.com/rabbitmq-release-signing-key.asc | sudo apt-key add - 更新软件包 sudo apt update  sudo apt upgrade 安装 RabbitMQ sudo

Ubuntu Server 18.04 与 Squid 3.5.x

官网:http://www.squid-cache.org/ 安装 sudo apt install squid 配置,在 /etc/squid/squid.conf 中添加或修改: # 设置匿名代理 forwarded_for delete via off # 修改监听端口 http_port 3128 # 允许本地网络访问 acl localnet src 10.0.0.0/8     # RFC1918 possible internal network acl localnet src 

Ubuntu Server 18.04 修改网路配置

新的Ubuntu 服务器采用netplan管理网络配置,跟以前的配置有很大的区别. 实际可行的办法是修改/etc/netplan/01-netcfg.yaml文件: sudo vim /etc/netplan/01-netcfg.yaml(每台服务器这个文件名称可能不一样) 执行命令sudo netplan apply,使配置生效: 然后修改DNS服务器地址: sudo vi /etc/resolv.conf 设置为可用的DNS服务器 原文地址:https://www.cnblogs.com/d

Ubuntu Server 18.04 切换软件源到国内镜像

Ubuntu 源列表 [中科大] 1.repository file generator 2.具体命令: wget https://mirrors.ustc.edu.cn/repogen/conf/ubuntu-http-4-bionic -O sources.list # or https wget https://mirrors.ustc.edu.cn/repogen/conf/ubuntu-https-4-bionic -O sources.list sudo mv /etc/apt/so

Ubuntu Server 18.04 网络设置不生效的解决

在Ubuntu18.04中,传统的配置/etc/network/interfaces已无用https://www.cnblogs.com/dunitian/p/6658578.html 新方法:修改 /etc/netplan/50-cloud-init.yaml 配置如下: network: ethernets: eth0: addresses: [192.168.36.202/24] gateway4: 192.168.36.1 nameservers: addresses: [114.114

Ubuntu Server 16.04 安装 Percona Server 5.7 来代替 MySQL 或 MariaDB详细教程

本文标签:    Ubuntu MySQL UbuntuServer PerconaServer MySQL数据库服务器性能优化 互联网杂谈 一.这货是什么? Percona 为 MySQL数据库服务器进行了改进,在功能和性能上较 MySQL 有着很显著的提升.该版本提升了在高负载情况下的 InnoDB 的性能.为 DBA 提供一些非常有用的性能诊断工具:另外有更多的参数和命令来控制服务器行为.Via 经过长期实践以及生产环境测试, Percona Server 的性能和稳定性比原生的 MySQ

ubuntu server 14.04和18.04挂载vmware共享文件夹

1.ubuntu server 14.04 先在虚拟机Ubuntu系统关机的情况下配置好共享文件夹,比如我配置的文件夹是linux_shared.然后开启Ubuntu并查看有哪些可用的共享目录: vmware-hgfsclient 提示linux_shared就是刚才设置好的共享文件夹名称了. mount -t vmhgfs .host:/linux_shared /mnt/hgfs 如果提示Error: cannot mount filesystem: No such device就先安装op

ubuntu server 14.04手动安装svn

最简单的办法自然是运行sudo apt-get install subversion. 但是在服务器上经常是没有权限的,因此只能手动进行安装,现在假定安装在/home/user/local/下面,操作过程如下: 1.下载svn源代码:http://mirrors.cnnic.cn/apache/subversion/ 这里下载的是subversion-1.8.8: 2.下载apache相关代码:http://apr.apache.org/download.cgi 要下载2个项目: apr和apr