Назад | Перейти на главную страницу

SMB обратный порт вперед не может подключиться

У меня довольно сложная настройка сервера, состоящая из обратного туннеля SSH через Linux VPS.

А именно, сервер A - это Mac Mini и запускает сценарий, который выполняет обратные туннели к VPS, который мы назовем B. Доступ к службам осуществляется с использованием имени хоста VPS (B), где порты перенаправляются на Mini. (А).

На A сценарий выглядит так:

ssh -gnN -R *:80:localhost:80 -R *:XX:localhost:XX ...other_forwards... root@hostname_of_B

Это позволяет портам на B (например, 80, как показано) пересылать на сервер.

У меня настроено много таких портов, и совсем недавно я попытался настроить совместное использование SMB, перенаправив TCP-порты 139 и 445. К сожалению, это не работает.

Я проверил, что во внутренней сети я могу напрямую подключиться к A через SMB. Но если я попытаюсь подключиться через B, мой клиент скажет: «Сервер может не существовать или недоступен ...». Я не вижу ошибок в сценарии удаленного туннеля или в системном журнале на сервере A, и точно так же я не вижу ошибок на сервере B при попытке подключения, поэтому я не уверен, где искать проблемы.