如何安装 FTP 服务器?

如何安装 FTP 服务器?

如何在我的 Ubuntu 12.04 或 13.04 中配置 FTP 服务器。要安装什么以及如何配置。

答案1

要安装 FTP 服务器,请尝试 vsftpd。要安装,只需按键盘上的Ctrl+ Alt+T打开终端。打开后,运行以下命令:

sudo apt-get install vsftpd

安装后,你需要编辑配置文件

sudo gedit /etc/vsftpd.conf

确保您更改了下图所示的项目。

在此处输入图片描述

完成后,执行

sudo service vsftpd restart

如需更多信息和文档,请访问vsftpdFTP 服务器指南在 Ubuntu 上

答案2

  1. Fedora、RedHat、SUSE 发行版:

    dnf -y vsftpd 
    
  2. Ubuntu,基于Debian的发行版:

    sudo apt-get install vsftpd 
    
  3. 基于 ArchLinux 的发行版:

    sudo pacman -S vsftpd 
    

这并不难。现在开始配置 FTP 服务器。大部分配置都在 中/etc/vsftpd.conf,配置文件中已经有很多文档。

欲了解更多信息,请运行:

man vsftpd.conf 

以下是您可能需要在配置文件中更新的一些内容:

write_enable=YES #if you want people to be able to upload to the server 
local_enable=YES #allows users in /etc/passwd to login with their linux username/password 
anonymous_enable=YES #Allows anonymous login 
no_anon_password=YES #No password required for anonymous login 
anon_max_rate=30000 #Max transfer rate for anonymous client in Byte/sec 
anon_root=/example/directory #Directory that anonymous users will see. 
 
# Chroot Jail config 
chroot_list_enable=YES #prevents users from leaving the ftp dir 
chroor_list_file=/etc/vsftpd.chroot_list #specifies he file to which the users are contained. 

如果您希望只有特定用户能够登录 FTP 服务器,请将其添加到配置文件中:

userlist_enable=YES 
userlist_file=/etc/vsftpd.userlist #populate with allowed users 
userlist_deny=NO 

现在您已经配置了 FTP 服务器,是时候重新启动以获取新的配置了。

sudo systemctl restart vsftpd 

另请查看这篇文章:在 Ubuntu 18 上安装并配置 FTP 服务器

相关内容