标签归档:Received oclose for nonexistent channel

web2py远程管理开发的方法

web2py有一套禁止远程管理开发的安全机制,验证服务器IP地址和客户端IP地址,如果不是在服务器端打开Design页面则提示“管理因不安全通道而关闭”,无法进行正常的远程管理开发。其实web2py多数都部署在远程Linux主机,也多没有桌面系统,为了完成远程访问的目的,我的解决方法是使用SSH代理,SSH代理可以使得客户端主机像服务器本身一样来访问web2py,而且通过安全协议通信,也就不会出现访问限制和安全问题了。
需要用到的工具是一个SSH客户端,我在windows端使用Putty,请到官方推荐地址下载新版,不要使用0.63版的,0.63版有bug,会导致在使用过程中出现“Server sent disconnect message type 2(protocol error):”Received oclose for nonexistent channel **********””的错误,并终止连接。
可以点击下载0.64版
Putty是绿色版的,下载后直接双击运行即可。
1、双击打开PuTTY,按照下图输入服务器IP和SSH设置的端口,SSH默认端口是22:
PuTTY实现SSH代理1 继续阅读