Как сделать общедоступный файловый сервер

Я хочу создать файловый сервер в Ubuntu, к которому я смогу получить доступ с любого компьютера Windows. Я не хочу сервер локальной сети, я хочу сервер по всему миру. Я уже дурачился с Samba и Apache2. (примечание: я вроде Линукс Нуб) Пожалуйста, помогите.

1
задан 3 April 2016 в 12:41

3 ответа

Я предложил бы proftpd-basic пакет, можно загрузить его с репозитория. Легко настроить, Вы можете blacklist адреса, создать ftp users, предоставить privileges доступу ftp и определенным каталогам и все еще сохранить sshd закрытым.

Полезные ссылки и знание:

https://packages.debian.org/stretch/proftpd-basic

0
ответ дан 3 April 2016 в 22:41
  • 1
    Я надеюсь, что само собой разумеется, что предсказание , что вопрос будет закрыт, не является никакой причиной постараться не отвечать на вопрос. Вера вопросу должна быть закрытой обычно быть серьезным основанием не ответить на него (хотя упрощение автоматического удаления вопроса кажется мне одной из наименее важных причин постараться не отвечать на вопросы, каждый думает, должен быть закрыт). Напротив, вера вопросу будет неправильно закрыта, выступание против закрытия и голосование для повторного открытия вопроса совершенно согласовываются с регистрацией ответа. – Eliah Kagan 12 August 2017 в 14:21

Используйте SCP.

Для этого, все, что необходимо установить, sshd - сервер SSH.

  1. Установка openssh-server пакет.
  2. [Дополнительный, но рекомендуемый] : Измените порт SSH:
    1. Копия /etc/ssh/sshd_config к /etc/ssh/sshd_config_backup
    2. Редактирование /etc/ssh/sshd_config и изменение число в строке Port 22 некоторому другому один. Это вызвано тем, что большая часть SSH нападает на целевые серверы на Порте 22. Измените его на более высокое количество.
  3. [Дополнительный; используйте для доступа от машин вне Вашей LAN] Установка статический IP, перенаправление портов (найденный в Ваших установках маршрутизатора) и динамический DNS.

  4. Используя клиент WinSCP для Windows, можно теперь соединиться с сервером и файлами доступа отовсюду. Вы также получаете Терминальный доступ к своему серверу (использование PuTTY).

P.S. Любой соединение должен будет знать Ваше имя пользователя и его пароль.

0
ответ дан 3 April 2016 в 22:41
  • 1
    Закрытый или нет, это не ответ на вопрос. Кроме того, если Вы ожидаете, что ответ будет закрыт it' s обычно лучше для отъезда он, как, иначе процесс Roomba, мог бы вмешаться. – Andrea Lazzarotto 11 August 2017 в 22:04

Можно установить простой http сервер как это,

python -m SimpleHTTPServer

Не нуждаются в апаче.

0
ответ дан 3 April 2016 в 22:41
  • 1
    Эта ссылка для тех как я кто didn' t знают (до две недели назад), к чему относится @AndreaLazzarotto при высказывании Roomba. Могут быть лучшие ссылки, но it' s единственный, на который ссылаются назад мне в один из моих вопросов , где я сначала слышал слово. – WinEunuuchs2Unix 12 August 2017 в 14:15

Другие вопросы по тегам:

Похожие вопросы: