1

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

谢谢。尼古拉·G。

4

1 回答 1

2

是的,只要您知道您的本地机器的 IP 地址并且您的 HTTP 端口(默认 80)是打开的,并且您有一个能够解释 REST 请求的服务,那么可以。请务必注意,您必须有权访问远程计算机才能发起请求,因此它不是“真正的”双向。我假设当您说“REST 方法”时,您的意思是休息:

http://en.wikipedia.org/wiki/Representational_state_transfer

[编辑]

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

用于正向隧道和ssh反向 隧道。我总是搞砸端口的顺序并且不确定 -R 想要它们如何,所以请帮自己一个忙并查看 ssh 的手册页:-L [port]:[host]:[rport]-R [port]:[host]:[port]

http://unixhelp.ed.ac.uk/CGI/man-cgi?ssh+1

或输入man ssh您最喜欢的(或系统管理员最喜欢的)终端 shell。

于 2012-04-17T20:05:35.670 回答