如何使用 Ubuntu 创建服务器以便人们可以从我这里下载文件?

如何使用 Ubuntu 创建服务器以便人们可以从我这里下载文件?

我刚刚设置了一个 Ubuntu 系统,我想用它来托管一些文件,以便人们可以通过我发送的某种链接下载它们。我有一个有线调制解调器连接到网络,我的提供商是 RoadRunner。

有没有一种简单的方法可以将 Ubuntu 用作 FTP 服务器、Web 服务器或其他配置?我是 Ubuntu 和 Unix/Linux 的新手,因此对于如何在命令行级别执行操作知之甚少。

谢谢。

答案1

事实上我今天刚刚做了这件事。

  1. vsftpd使用您最喜欢的包管理器进行安装。

    sudo apt-get install vsftpd

  2. 创建一个新用户,以 FTP 的根文件夹作为其主文件夹。

    sudo mkdir /home/ftp/
    sudo useradd -b /home/ftp/ -d /home/ftp/ -u 231 ftpuser
    

    您可以ftpuser用您想要的任何用户名来替换,但似乎ftp不起作用(或者至少对我来说不起作用)。

    然后,要为刚刚创建的使用指定密码,请键入sudo passwd ftpuser,并输入所需的密码两次。

完成上述两个步骤后,人们只需输入ftp://你的 IP在他们的地址栏中,输入上面指定的信息,以便能够从/home/ftp文件夹中下载文件。


但请注意

我刚刚向您解释了基础知识。通过这个简单的配置,人们将能够访问您计算机上他们有权限访问的所有文件,包括主文件夹之外的文件!但他们无法写入这些文件。


补充笔记

如果您不想让人们输入用户名和密码,可以使用配置行vsftpd允许匿名用户连接。配置文件位于/etc/vsftpd.conf。在配置文件中更改某些内容后,运行sudo service vsftpd restart以应用新配置。

相关内容