虽然我使用一些别名来做 ssh
隧道或反向隧道,我从来不明白它是如何工作的。有人知道怎么用简单的方法解释吗?
我认为三个主要用途是:
首先,我可以使用我的家庭计算机 ssh 到 foo.mycompany.com
,而不使用任何密码
(foo
是工作中的服务器)
如何使 foo.mycompany.com:8080
去我的家用电脑的 localhost:3000
?
如果在家里,我不能访问 http://bar.mycompany.com
,但是 foo
可以访问 bar
,如何使家里的电脑能够访问 http://bar.mycompany.com
?
如果在家里,我不能在 db.mycompany.com
上访问 MySQL 数据库,但是 foo
可以,如何使用 ssh
隧道也可以访问 db.mycompany.com
。
它可以用非常简单的术语来解释吗?除了这三种用法,还有其他流行的用法吗?谢谢。