我不太确定如何描述我的真正要求,因此我将尝试:
我有两台计算机A和B。
计算机A是我正在使用的主要计算机。我是Web开发人员,并且您可能知道,我正在使用XAMPP / WAMP应用程序来部署服务器Apache / MySQL / PHP等...因此,我可以使用:http://localhost
并http://127.0.0.1
在本地主机上访问我的网站。
现在,我不在家,目前在计算机B上。我想访问计算机A从计算机B,所以我可以使用http://localhost/
上住址计算机B访问我一直在开发网站计算机A。
我记得有人告诉过我有关通过SSH进行隧道传输的信息(即在PUTTY中),但是我不确定如何做到这一点。因此,如果有人可以帮助我,我将感到非常高兴。
谢谢
====更新====
两台计算机上的配置相同:OS Windows 7 64位。
====更新2 ====
可以使用公共IP地址访问两台计算机。
如果可以通过SSH访问计算机A,则SSH隧道确实是可行的方法:
computer-B $ ssh -L 1234:localhost:80 computer-A.example.com
登录后,将浏览器指向http://localhost:1234
,计算机A上的Web服务器将响应。
使用腻子,在“ SSH”选项(左侧)下方有一个“隧道”菜单,您可以在其中配置相同的转发。
更新:尽管几乎所有Linux发行版都在交付OpenSSH服务器,但Windows操作系统默认没有这样的东西。然而有SSH服务器为Windows提供。一旦SSH服务器在计算机A上运行(并且端口22 / TCP被转发到该计算机,如果它在路由器后面),则可以使用上面的示例通过命令行或图形SSH客户端最终连接到计算机A。像腻子一样。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句