Как я могу это сделать? Понятия не имею, с чего начать?
4 ответа
Вам нужно будет установить программу 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, он кажется лучшим с точки зрения поддержки и безопасности.
Я бы рекомендовал использовать SFTP вместо этого из-за отсутствия безопасности FTP. Если вы хотите настроить SFTP, просто установите openssh-server
и все готово.
Я предполагаю, что вы хотите настроить FTP-сервер для размещения файлов?
Сначала я должен убедиться, что ваш провайдер не блокирует входящий порт 21.
Если вы можете получать входящие соединения через порт 21, тогда настройте vsftpd.
Во-первых, вы действительно уверены, что хотите FTP? Есть ли какие-либо причины, по которым вам нужен FTP (например, неэффективное или устаревшее программное обеспечение)?
Интернет рекомендует использовать SFTP. SFTP проходит через SSH, поэтому вам, вероятно, не нужно устанавливать или включать что-либо еще (при условии, что у вас уже установлен openssh
). SFTP будет использовать те же учетные записи пользователей и настройки разрешений, которые вы установили для обычных пользователей системы (и SSH). Кроме того, большинство ваших FTP-клиентов уже совместимы с SFTP.
Если у вас еще не установлен SSH, просто запустите его в терминале:
sudo apt-get install openssh-server
И вы должны идти прямо сейчас!