
Я знаю, что поскольку SMB не является безопасным, открытие порта 445 на брандмауэре делает ваш компьютер уязвимым. Чтобы защитить свое соединение, я хочу запустить мобильное приложение SMB через SSH. Нужно ли мне все равно открывать порт 445 на моем маршрутизаторе, чтобы включить SMB? Будет ли мой хост-компьютер защищен при запуске SMB через SSH?
решение1
Вот более простое решение, которое подойдет, если нет необходимости в совместном использовании локальной файловой системы:
- https://superuser.com/a/1001889/507477
- настроить SSH-доступ через Интернет к серверу/маршрутизатору, имеющему сетевой доступ к необходимому SMB-серверу.
- При подключении к SSH-серверу определите переадресацию портов с локального порта 445 на IP-адрес SMB-сервера, порт 445.
- доступ к общему ресурсу сервера SMB через
\\localhost
Если необходим локальный обмен файлами, то здесь описан более сложный, но достижимый способ -http://www.nikhef.nl/~janjust/CifsOverSSH/Win8Loopback.html