Ubuntu 20.04搭建FTP服务器

Ubuntu 20.04搭建FTP服务器Ubuntu20 04 下搭建 FTP 服务器这是一个新手小白的搭建流程 使用的是 Ubuntu20 04 桌面版 小伙伴们可以参考一下哦 nbsp nbsp 下面就是作者小白经过一番折腾后总结出来的搭建流程啦 一 安装 1 下载 VSFTPD 终端 ps 如何你在这里没有使用 root 用户下面的 sudo 不能少哦 否则会提示权限不够哒 sudoapt getinstallvs 二 配置 VSFTPD 服务器 1 修改配置文件可以用你自己喜欢的编辑器进行编辑修改 我用的是 gedit 编辑器

这是一个新手小白的搭建流程,使用的是Ubuntu20.04桌面版,小伙伴们可以参考一下哦

  下面就是作者小白经过一番折腾后总结出来的搭建流程啦~

一、安装

1.下载VSFTPD终端。

(ps:如何你在这里没有使用root用户下面的sudo不能少哦,否则会提示权限不够哒~)

sudo apt-get install vsftpd 

二、配置VSFTPD服务器

1.修改配置文件

可以用你自己喜欢的编辑器进行编辑修改(这里我用的是gedit编辑器):

gedit /ect/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 

最后,我们保存修改并退出。

2.更新防火墙

Ubuntu的内置防火墙默认情况下是阻止FTP通信的,但通过下面的命令可以在UFW中创建一个异常以允许流量:

sudo ufw allow from any to any port 20,21,10000:10100 proto tcp 

3.重启VSFTPD

重新启动VSFTPD以应用新的更改(命令如下):

sudo service vsftpd restart 

三、创建FTP用户

1.到这里,我们的ftp服务器已经搭建好啦~ 所以现在我们要开始创建一个新的用户账号了,然后用这个账号来连接FTP服务。

sudo useradd -m ftpuser sudo passwd ftpuser New password: Retype new password: passwd: password updated successfully 

(ps:密码最好简单一点,记起来容易哦)

2.为了验证一切正常工作,您应该将至少一个文件存储在ftpuser在接下来的步骤中登录到FTP时,这个文件应该是可见的。

sudo bash -c "echo FTP TESTING > /home/ftpuser/FTP-TEST" 

四、连接FTP服务器

方法一:ftp命令

  1. 开始连接
    打开终端输入以下ftp命令连接环回地址:

 ftp 127.0.0.1 
  1. 输入ls命令 进行查看;
    在这里插入图片描述

(可以看到我们之前创建的测试文件:FTP-TEST)

方法二:Firefox浏览器

  1. 打开Firefox
    打开浏览器在地址栏里输入:

 ftp://127.0.0.1 
  1. 输入你的ftp用户账号和密码
    即可进入如下页面:
    在这里插入图片描述




(在这里也可以看到我们刚才创建的测试文件:FTP-TEST)

方法三:Nautilus file manager

  1. 打开Nautilus file manager(文件)

在这里插入图片描述

  1. 点击“Other Locations”(其他位置)
    在连接到服务器后填入:

 ftp://127.0.0.1 

在这里插入图片描述

  1. 输入ftp用户账号
    在这里选择:已注册用户,填写ftp用户账号与密码:
    在这里插入图片描述
    点击连接后,成功连接后即可看到:
    在这里插入图片描述








(在这里同样也可以看到我们刚才创建的测试文件:FTP-TEST)

好啦,到这里我们就成功的完成了FTP服务器的搭建啦~




版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/218397.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 上午7:21
下一篇 2026年3月18日 上午7:22


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号