ssh前向-双向

ssh前向-双向,ssh,forward,bidirectional,Ssh,Forward,Bidirectional,当使用ssh转发时,我能够针对远程服务器提交cvs和ftp。是否可以让服务器对我的机器发起请求?我希望服务器上的web应用程序在我的机器上调用REST方法 谢谢。 Nikolaj G.是,如果您知道本地机器的IP地址和HTTP端口(默认为80)是打开的,并且您有一个能够解释REST请求的服务,那么是的。需要注意的是,您必须访问远程机器才能启动请求,因此它不是“真正”双向的。我假设当你说“REST方法”时,你指的是这个REST: [编辑] ssh实际上对其隧道具有双向性 对于前向隧道,使用ssh

当使用ssh转发时,我能够针对远程服务器提交cvs和ftp。是否可以让服务器对我的机器发起请求?我希望服务器上的web应用程序在我的机器上调用REST方法

谢谢。
Nikolaj G.

是,如果您知道本地机器的IP地址和HTTP端口(默认为80)是打开的,并且您有一个能够解释REST请求的服务,那么是的。需要注意的是,您必须访问远程机器才能启动请求,因此它不是“真正”双向的。我假设当你说“REST方法”时,你指的是这个REST:

[编辑]

ssh实际上对其隧道具有双向性

对于前向隧道,使用
ssh
-L[port]:[host]:[rport]
,对于反向隧道使用
-R[port]:[host]:[port]
。我总是搞砸端口的顺序,不确定-R想要什么,所以请帮自己一个忙,查看ssh的手册页:


或者在您最喜欢的(或系统管理员最喜欢的)终端shell中键入
manssh

Kasapo,设置是这样的。我正在制作一个REST服务器(java)和一个php web解决方案。php解决方案被部署到linux box for test(apache)中。我有一个到这个linux服务器的ssh隧道,目前正在使用ftp进行部署(cvs也可以使用)。问题是php web解决方案正在联系第三台机器REST facade(我无权访问)。我想让php解决方案联系我的REST服务器。我在想-有可能使用ssh隧道回到我的机器吗?我可以完全控制自己的机器,用户可以登录到linux机器。谢谢Nikolajare您在使用“ssh-L[localport]:[host]:[remoteport]”吗?我读到您可以使用ssh-R向后(双向)做同样的事情。我从来不知道你能做这样的事。我会尝试“ssh-L…-R…”,填写相关值。我从未尝试过,但它可能对你有用,下面是我看到的帖子和SSH手册页的链接:Hi Kasapo,它现在正在使用“SSH-R…”。谢谢尼哥拉依