Как заставить ssh туннелировать открытый для общественности?

Ну, вернувшись к этому вопросу, я выполняю команду

ssh -R 8080:localhost:80 -N root@example.com

на Mac. Все же порт, который туннелируется, не работает публично. Я выполняю такую команду для создания его так, чтобы локальный порт мог быть открыт на удаленном компьютере. И это действительно работает при открытии порта на localhost на удаленном компьютере, но когда я пытаюсь получить доступ к общедоступному IP-адресу удаленного компьютера от моего локального компьютера, порт, кажется, не открыт. Как я обнародовал бы туннель на IP для кого-либо к доступу?

Править: Кажется, как будто удаленная сторона связывает только на localhost вместо ко всем интерфейсам.

РЕДАКТИРОВАНИЕ 2: клиентом является Mac OS X 10.6, и сервером является Linux Mint, но они - оба OpenSSH.

180
задан 20.03.2017, 12:17

0 ответов

Теги

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