Монтирование Ubuntu для удаленного доступа с Mac и Windows

Впервые здесь, пожалуйста, будьте осторожны!

Я настроил небольшую школьную сеть с сервером Ubuntu 12.04 для использования в основном в качестве файлового сервера. Мне удалось настроить сервер (все на основе командной строки - без графического интерфейса) и настроить общие ресурсы Samba, которые действительно хорошо работают внутри. Внутри школы есть комбинация компьютеров Mac и Windows, и все они могут легко получить доступ к общим ресурсам.

Школа имеет фиксированное IP-соединение ADSL, и я добавил маршрут в маршрутизатор, чтобы разрешить мне удаленный доступ к серверу с использованием SSH (порт 22). Это тоже хорошо работает. Пока все хорошо!

Теперь я хочу разрешить удаленный доступ к общим ресурсам. Я немного почитал и подумал, что нашел ответ по SSHFS, но я все еще не в курсе.

Итак, мои основные вопросы:

  • В Windows, как я могу подключиться к общим ресурсам Ubuntu через Интернет через маршрутизатор?

  • [ 118] Как в Mac OS добавить удаленный общий ресурс через Интернет?

В школе раньше был сервер Windows, а пользователи использовали для создания VPN, а затем подтягивали общие папки и т. д., но я не уверен, как это сделать с сервером Ubuntu. Я предполагаю, что мне нужно добавить еще один маршрут через маршрутизатор, тоже разрешить SSHFS или что-то подобное?

Заранее спасибо ...

Дональд

1
задан 3 October 2013 в 00:00

1 ответ

Сложный вопрос

Если Вы уже не различили столько же, Вы задали вопросы, которые имеют долго, сложные ответы и много касательных. В недалеком прошлом было бы довольно легко создать VPN PPTP на Ubuntu/Linux; но, не делайте этого, потому что MS-CHAP теперь вскрываем. И, мы никогда не хотели бы вынимать простой способ путем представления Samba непосредственно Интернету вводными портами для него в (небезопасном) маршрутизаторе/брандмауэре. Простой способ состоит в том, чтобы купить аппаратные средства для VPN, возможно, SonicWall, или какой бы ни продукт удовлетворяет Ваши потребности. Иначе измените способ, которым Вы совместно используете файлы по Интернету (не с SMB).

Одна цель не в вопросе печатает. Для этого используйте IPP (CUPS на Ubuntu). Открытый порт 631 на Вашем маршрутизаторе для Вашего сервера CUPS. Также имейте в виду, что без VPN, у нас не будет RDP, если мы не реализуем программное обеспечение как NeoRouter, ниже. Но, у Вас нет VPN в данный момент, таким образом, я предполагаю, что это не проблема.

Так, у нас уже есть работа конфигурация SSH. Почему бы не использовать его для рычагов? Сначала не забудьте устанавливать DenyHosts, fail2ban, или некоторое другое программное обеспечение, чтобы удостовериться, что Вы защищены от атак перебором. Сервер будет почти наверняка подвергаться нападению постоянно со всего мира. (Если не сегодня, дайте ему время.) Затем Вы хотите их к "укажи и выбери" на файлах, правильно?

Для Windows

Так, победа-sshfs создает способ смонтировать буквы дисков Windows по SSH. И, Свист добавляет поддержку SFTP к Windows Explorer.

Для Mac

Я не могу действительно прокомментировать много на этом, потому что я не знаю Mac. Я знаю, что Mac является Unix Darwin под капотом. Аналогичный подход будет, вероятно, работать с помощью, возможно, MacFusion.

Что-то другое

NeoRouter я никогда не пробовал, но услышал хорошие вещи. Мало того, что это предусматривает совместный доступ к файлам, но и RDP также.

Тупой

Мы могли рассуждать об этой теме в течение долгого времени. Таким образом этот ответ является главным образом тупым. Это может быть довольно сложно для реализации изящного решения, которое отвечает всем требованиям. Существует настолько больше к нему. Если Вы будете использовать метод SFTP/SSHFS, то он возьмет немного больше также. Например, полномочия файловой системы к общим каталогам будут, вероятно, сделаны с ACL. Хотя это не точный ответ, я надеюсь, что существует достаточно подсказок для продвижения.

0
ответ дан 3 October 2013 в 00:00

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

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