1

Как я могу это сделать? Понятия не имею, с чего начать?

4 ответа4

2

Вам нужно будет установить программу FTP-сервера. Для этого используйте команду «apt-get», которую необходимо запустить от имени пользователя root (поэтому используйте команду "sudo"). Синтаксис:

sudo apt-get install (name of package to install)

Прямо сейчас в моей системе Mythbuntu (которая в основном представляет собой Ubuntu с добавлением пакетов MythTV), доступны следующие пакеты FTP-сервера:

   wzdftpd 0.8.3-6ubuntu1
   wu-ftpd 2.6.2-30ubuntu1
   twoftpd-run 1.21-8
   pure-ftpd-postgresql 1.0.21-11.4ubuntu1
   pure-ftpd-mysql 1.0.21-11.4ubuntu1
   pure-ftpd-ldap 1.0.21-11.4ubuntu1
   pure-ftpd 1.0.21-11.4ubuntu1
   proftpd-basic 1.3.1-17ubuntu1
   muddleftpd 1.3.13.1-4.2
   krb5-ftpd 1.6.dfsg.4~beta1-5ubuntu2
   inetutils-ftpd 2:1.6-1
   heimdal-servers 1.2.dfsg.1-2.1ubuntu1
   ftpd-ssl 0.17.27+0.3-3ubuntu1
   ftpd 0.17-29
   vsftpd 2.0.7-0ubuntu1

Я предлагаю использовать vsftpd, он кажется лучшим с точки зрения поддержки и безопасности.

2

Я бы рекомендовал использовать SFTP вместо этого из-за отсутствия безопасности FTP. Если вы хотите настроить SFTP, просто установите openssh-server и все готово.

1

Я предполагаю, что вы хотите настроить FTP-сервер для размещения файлов?

Сначала я должен убедиться, что ваш провайдер не блокирует входящий порт 21.

Если вы можете получать входящие соединения через порт 21, тогда настройте vsftpd.

0

Во-первых, вы действительно уверены, что хотите FTP? Есть ли какие-либо причины, по которым вам нужен FTP (например, неэффективное или устаревшее программное обеспечение)?

Интернет рекомендует использовать SFTP. SFTP проходит через SSH, поэтому вам, вероятно, не нужно устанавливать или включать что-либо еще (при условии, что у вас уже установлен openssh ). SFTP будет использовать те же учетные записи пользователей и настройки разрешений, которые вы установили для обычных пользователей системы (и SSH). Кроме того, большинство ваших FTP-клиентов уже совместимы с SFTP.

Если у вас еще не установлен SSH, просто запустите его в терминале:

sudo apt-get install openssh-server

И вы должны идти прямо сейчас!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .