Ubuntu:设置 FTP 服务器

by Mike

在 Ubuntu 下设置 FTP 服务器并不难。最简单的方法是通过终端窗口进行设置

在Ubuntu下设置FTP服务器:如何立即开始。

通过 FTP 或 SFTP 发送数据是一种常见的做法。Ubuntu 等 Linux 操作系统或 Zorin OS 等衍生系统现在都在软件包源中包含了相应的程序,如 “vsftpd “或 “ftp”。文件管理器 “Nautilus “或 “FileZilla “也支持 FTP 技术。我们将以 “vsftpd “为例,介绍如何在 Ubuntu 下建立 FTP 服务器。

  • 第一步是安装程序。为此,请右键单击桌面上的任意位置,然后从上下文菜单中选择 “在此打开终端”。或者,从菜单栏中选择终端程序
  • 然后在文本框中键入命令:sudo apt-get install vsftpd,并用回车确认提示。系统会提示你输入在 Ubuntu 安装过程中设置的 root 密码
  • 要打开文件,需要使用 gedit 等文本编辑器。要以根用户身份打开文件,可右键单击 /etc 目录,然后选择在此打开终端
  • 安装过程结束后,关闭终端并在文件管理器的 /etc 目录中查找 vsftpd.conf 文件。
  • 在下面的文本框中输入 sudo gedit vsftpd.conf,并用 root 密码确认请求。FTP 服务器的大量设置可在此文件中进行
  • Allow anonymous FTP?(默认已禁用)。匿名启用=NO。将 “NO “改为 “YES”,允许用户匿名登录服务器。

Ubuntu:用户访问和防火墙配置。

要访问 FTP 服务器,你需要一个 FTP 用户。

  • 您可以使用当前用户或创建一个专门用于 FTP 访问的新用户:sudo adduser meinftpbenutzer。将 “myftpuser “替换为所需的用户名。系统会提示你输入密码和一些可选的用户信息:
  • Ubuntu自带防火墙 “ufw”。您必须配置防火墙以允许 FTP 连接:sudo ufw allow 21/tcp。这将打开默认用于 FTP 连接的 21 端口。
  • 最后,验证能否从另一台电脑连接到 FTP 服务器。为此,请使用网络浏览器或 FileZilla 等 FTP 客户端。输入 Ubuntu 服务器的 IP 地址和 FTP 用户的登录信息来验证连接

FTP或SFTP:您需要了解这些区别。

FTP 和 SFTP 传输协议之间存在一些差异。

  • FTP代表 “文件传输协议”。
  • 安全文件传输协议(SFTP)是当前的标准,还通过安全外壳(SSH)实现了各种安全请求,使未经授权的访问变得非常困难。与 FTPS 一样,SFTP 也是服务器-客户端架构中的通用标准。
  • FTPS 和 SFTP 经常被混淆,但实际上两者是有区别的。FTPS 依靠 SSL 安全证书提供加密,而不是像 SFTP 那样使用 SSH 加密。
  • 由于存在这种差异,必须为用户的许多主机账户设置 SFTP 服务器。同时,如果其他人需要在虚拟主机项目上工作,FTPS 服务器也很合适。

Related Articles

Leave a Comment