Я хочу смонтировать общие папки с моего сервера Linux в сети так, чтобы они отображались как обычные диски в Windows.
Сервер имеет частную сеть с одной стороны и публичную сеть (которая, как оказалось, дает мне полустатический IP в Интернете) с другой стороны. Я использую обе сети и хочу иметь возможность обмена файлами в стиле Samba.
Почему бы не самба:
- у него нет шифрования
- он спамит публичную сеть
- говорят, что это очень небезопасно
В данный момент я в основном использую sftp и мне бы хотелось интегрировать некоторые общие ресурсы в windows, возможно ли это? Если есть способ обезопасить и укрепить samba, особенно добавив шифрование - передача и вход - это тоже было бы неплохо.
Редактировать: Чтобы было понятнее, я уже использую WinSCP, поэтому мне не нужно клиентское программное обеспечение типа FTP, а нужна интеграция, сопоставимая с Samba. (монтировать сетевой ресурс, назначать букву диска)
Редактирование 2: Я думаю, что необходимы дополнительные пояснения относительно того, как выглядит моя сеть:
Я живу в одном из общежитий университета и могу получить доступ к университетской сети из своей комнаты. Мой сервер/маршрутизатор (та же коробка) подключен к сети, которая выдает IP через DHCP, который также доступен через интернет. Вот почему я называю его полустатичным, он в основном не меняется, если я не выключаю свой сервер больше, чем на несколько дней. Поскольку эта коробка работает как мой маршрутизатор, у меня также есть частная сеть с другой стороны.
Пока я нахожусь в пределах досягаемости университетской сети (читаю большую часть дня), я хочу получить доступ к файлам моих серверов. Простым решением было бы разрешить все внутренние адреса университетской сети, но я не доверяю этой сети, чтобы быть безопасной. Я все еще хочу получить доступ к файлам, не через клиентские решения, такие как WinSCP или FileZilla, а настоящую интеграцию в качестве файловой системы.
решение1
Этот вопросна StackOverflow может быть интересно.
Доканкажется интересным способом более безопасного монтирования сетевых локаций.
решение2
Быстрое решение — sftp / scp / rsync или что-то еще по SSH. Более постоянным решением будет сервер OpenVPN, работающий на адресе dyndns и обеспечивающий прозрачный, но полностью зашифрованный доступ.
решение3
Вы также можете попробоватьhttp://code.google.com/p/win-sshfs/sshfs для Windows на основе Dokan.
решение4
- В Samba нет шифрования, поскольку в протоколе SMB нет шифрования, и если вы хотите, чтобы Windows могла читать ваши общие ресурсы, то вам придется с этим смириться.
- Вы можете настроить все так, чтобы Samba использовала только один интерфейс
- Конечно, если вы оставите его доступным для публичной сети. Оставьте его приватным, и все будет в порядке.