管理远程 ubuntu 服务器

管理远程 ubuntu 服务器

我租用了一台 Ubuntu 服务器,可以远程访问,还为我的网页购买了一个域名。我对服务器和 Ubuntu 都完全陌生。我应该在服务器上安装哪些应用程序?

  • 我需要将文件传输到服务器,我想我会像使用 FileZilla 将文件上传到我的免费网站一样使用它。但是要获得用户名和密码,我应该安装 ftp 服务器并在 Ubuntu 上创建用户吗?
  • 我的网站将向用户发送自动消息,所以我也需要安装邮件服务器吗?
  • 除了防火墙和防病毒软件之外,我还应该在服务器上安装什么其他软件?
  • 我应该对硬盘 (3TB) 进行分区吗?如何分区?我应该如何创建分区?分区大小应为多少?适合什么应用程序?

顺便说一下,我的电脑使用的是 Windows 7,所以我基本上是 Windows 用户。

答案1

要获得授权的 ftp 访问,首先需要安装 ftp 服务器,如vsftpd。要获得授权的 ftp 访问,请配置/etc/vsftpd.conf并设置以下变量:

local_enable=YES
write_enable=YES

现在您可以以用户身份登录并访问其 HOME 文件夹。

要指定例如ftp用户的主文件夹,首先创建新目录;然后将文件夹分配给 ftp 用户:

sudo mkdir /srv/ftp
sudo usermod -d /srv/ftp ftp

关于 Ubuntu 上 ftp-server 的完整描述可在此处获取

编辑:
如何指定 ftp 文件夹给 http 服务器
假设服务器已经安装了 LAMP 服务器。要将 ftp 文件夹指定给 Apache,您应该更改 Apache 的配置如这里所述

相关内容