3

Я знаю, что этот вопрос уже задавался несколько раз, но я думаю, что моя проблема может быть немного другой. Может быть, я не понимаю основы проблемы.

У меня есть общий ресурс Linux Samba, который я хотел бы использовать для туннелирования ssh и Windows. Когда я нахожусь в VPN, я могу получить доступ к общему ресурсу Samba, и туннельный порт 139 отлично работает в Linux. Когда я получаю доступ к общему ресурсу с компьютера с Linux, который не подключен к VPN, все, что мне нужно сделать, это перенаправить порт 139 следующим образом:

ssh user@remotehost -L 1139:localhost:139

А затем смонтировать диск:

mount -t cifs //remotehost/shared /mnt/cifs -o username=myuser,password=mypass,ip=127.0.0.1,port=1139

Для Windows я попытался следовать руководству по созданию адаптера обратной связи и туннеля через PuTTY: http://www.nikhef.nl/~janjust/CifsOverSSH/Win8Loopback.html

Это не сработало, поэтому я попробовал следовать другому руководству, в котором вместо 445 используется порт 139: https://www.simonholywell.com/post/2009/04/samba-file-share-over-ssh-tunnel/

Ни один из этих руководств не сработал, поэтому я думаю, что мой первый вопрос: какой из этих портов мне действительно нужно переадресовать? Нужен ли порт 139, порт 445 или оба? Я не понимаю, в чем проблема.

Дайте мне знать, если вам нужна какая-либо другая информация, я пытался использовать nmap для устранения неполадок, но нигде не получил.

1 ответ1

2

Вам нужно только перенаправить порт 445. В putty локальный порт должен быть loopbackIP:44445(или любой другой неиспользуемый порт), а прямой адрес назначения должен быть localhost:445 или 127.0.0.1:445.

Это сработало для меня, следуйте процедуре по этой ссылке: http://how-to.cc/setup-windows-filesharing-over-ssh

Обратите внимание, что все ссылки на службу «smb» должны быть изменены на службу «сервер».

Если это все еще не работает, вы можете попробовать отключить samba v3 в окне Windows или попробовать обновить samba на сервере Linux. Смотрите эту ссылку https://it.awroblew.biz/windows-10-and-problems-accessing-smb-shares/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .