Я просто настроил систему Ubuntu и хочу использовать ее для размещения некоторых файлов, чтобы люди могли загружать их по какой-то ссылке, которую я им отправляю. У меня есть кабельное модемное соединение с сетью, и мой провайдер - RoadRunner.
Есть ли простой способ сделать это с Ubuntu в качестве FTP-сервера, веб-сервера или какой-либо другой конфигурации? Я новичок в Ubuntu и Unix / Linux, поэтому я очень мало знаю о том, как заставить его делать многое на уровне командной строки.
Спасибо.
На самом деле, я просто сделал это сегодня.
Установка vsftpd
с Вашим любимым диспетчером пакетов.
sudo apt-get install vsftpd
Создайте нового пользователя с корневой папкой FTP как ее домашняя папка.
sudo mkdir /home/ftp/
sudo useradd -b /home/ftp/ -d /home/ftp/ -u 231 ftpuser
Можно заменить ftpuser
любым именем пользователя Вы хотели бы, чтобы это имело, но просто ftp
кажется, не работает (или по крайней мере, это не работало на меня).
И затем, для определения пароля для справедливого, созданного используемый, тип sudo passwd ftpuser
, и введите желаемые времена пароля 2.
После того, как Вы выполнили те 2 шага, люди могут просто ввести ftp://your-ip в своей строке поиска и ввести информацию, указанную выше, чтобы смочь загрузить файлы с /home/ftp
папка.
Я просто объяснил Вас основы. С этой простой конфигурацией люди смогут получить доступ ко всем файлам на Вашем компьютере, который у них есть полномочия для, также файлы за пределами домашней папки! Они не смогут записать в них все же.
Если Вы не хотите, чтобы люди должны были ввести имя пользователя и пароль, существует строка конфигурации для vsftpd
который позволяет анонимным пользователям соединяться. Конфигурационный файл расположен в /etc/vsftpd.conf
. После изменения somethinh в конфигурационном файле, выполнении sudo service vsftpd restart
применять новую конфигурацию.