Ну, повертаючись до цього питання, я виконую команду
ssh -R 8080:localhost:80 -N root@example.com
на Mac. Однак порт, який тунелюється, не працює публічно. Я виконую таку команду, щоб зробити так, щоб локальний порт можна було відкрити на віддаленому комп'ютері. І це працює, коли відкриваю порт на localhost на віддаленому комп'ютері, але коли я намагаюся отримати доступ до публічної IP-адреси віддаленого комп'ютера з мого локального комп'ютера, порт не здається відкритим. Як я можу зробити тунель загальнодоступним для IP для кожного, хто має доступ?
EDIT: Схоже, віддалена сторона прив'язується лише до localhost, а не до всіх інтерфейсів.
EDIT 2: Клієнт Mac OS X 10.6 і сервер Linux Mint, але вони обидва OpenSSH.