标题:通过apache的http代理连接服务器的ssh 出处:Felix021 时间:Wed, 01 Dec 2010 14:19:26 +0000 作者:felix021 地址:https://www.felix021.com/blog/read.php?1960 内容: 防火墙只开了80端口,因此在外网连接服务器的ssh比较麻烦。不过可以通过apache提供的proxy模块来绕过这个限制。 在Ubuntu下面: $ sudo a2enmod proxy $ sudo a2enmod proxy_connect $ vi /etc/apache2/mod-enabled/proxy.conf 引用 ProxyRequests On AddDefaultCharset off Order deny,allow Allow from all ProxyVia On AllowConnect 22 $ sudo apache2ctl restart 然后就可以通过apache提供的http代理来连接服务器的22端口了。 因为ProxyRequests On,以及AllowConnect 22,所以可连到任意网站22端口,所以最好在Allow from all上面做一点限制,避免这个http proxy被滥用。如果需要访问其他服务,可以在AllowConnect后面增加更多端口,比如AllowConnect 22 443,这样就支持https的代理了。 Generated by Bo-blog 2.1.0