安装 FTP 伺服器 Installing an FTP server

安装

FTP (File Transfer Protocol) 是一种通讯协定,能在 TCP/IP 的协定上交换档案。当您使用电脑时,透过 FTP 就可以在两台电脑上交换档案。

让我们来看看如何在 Gandi 的虚拟机器上设定 FTP 服务。

首先,请安装 ProFTP 这个软体在您的伺服器上

apt-get install proftpd

使用 standalone 的运作方式让您的 FTP 伺服器可以立即处理连线、或是使用 inetd 的方式在收到连线时才启动 FTP 伺服器。

参数 Parameters

使用文字编辑器例如 nano,编辑 /etc/ 资料夹底下的 shells 这个档案,加入 ”/bin/false” 在这个档案里面,如下:

Nano 是一个可以让您编辑文字档的工具(就像 vi 一样)。您可以透过 apt-get install nano 来安装它

在我们的范例中,让我们建立两个字目录 uploaddownload,并且将 download 设定唯读,将 upload 设定可读写档案。

cd /home/ftp/
mkdir download upload
cd /home
sudo chmod 755 ftp
cd ftp
chmod 755 download
chmod 777 upload

现在资料夹都建立好了并且权限也设定完成。让我们来建立一个 “gandi” 的帐号可以存取 FTP

useradd gandi -p votre_mot_de_passe -d /home/ftp -s /bin/false
passwd gandi

然后请用 nano 编辑伺服器上的这个档案 /etc/proftpd/proftpd.conf 里面是一些设定(port 位址、伺服器名称、连线数量限制等)

请输入下列命令来执行伺服器:

sudo /etc/init.d/proftpd start

如果要停止,请将 start 换成 stop,如果要重新启动,请用 restart!


如果您是的伺服器是刚刚才建立的,伺服器可能会掩饰下列讯息:

unable to set LC_ALL: No such file or directory -
Fatal: unable to load module 'mod_lang.c': Operation not permitted
failed!

要修正这个问题,请重新设定您的语言套件:
dpkg-reconfigure locales

请将系统语言设定为您的使用语言,错误就不会再出现。

最后更改: 2016/06/08 08:47 (外部编辑)