Хотя я использую какой-то псевдоним для ssh
туннеля или обратного туннеля, я никогда не понимаю, как это работает.
( foo
- это рабочий сервер)
1) Как заставить foo.mycompany.com:8080
перейти на локальный хост моего домашнего компьютера: 3000
?
2) Если дома, я не могу получить доступ к http://bar.mycompany.com
, но foo
может получить доступ к bar
, как сделать домашний компьютер может получить доступ к http://bar.mycompany.com
?
3) Если дома, я не могу получить доступ к базе данных MySQL по адресу db.mycompany.com
, но foo
может, как сделать возможным доступ к db.mycompany.com
, также используя туннель ssh
.
Можно ли это объяснить очень просто? Есть ли еще какое-нибудь популярное применение, кроме этих трех? Спасибо.