IT牛人博客聚合 - SSH via HTTP Proxy 编程牛人 技术牛人

这是一个困扰我好久的问题,由于本身比力懒所以一向没有去就寻根问底,需要用到 SSH Tunnel 时就用 PuTTY 来绕过这个问题。

问题的发生:公司的收集环境需要走 HTTP Proxy 才能拜候外部 Internet。工作机用 Ubuntu ,不管是在 Terminal 中手动设置 http_proxy 照旧用 gnome-network-properties GUI 设置全局环境变量,对在号令行顶用 ssh 都不起感化。

解决方式: Debian/Ubuntu 下可以安装 connect-proxy 包,以下是包描写:


Description: Establish TCP connection using SOCKS4/5 or HTTP tunnel
connect-proxy is a simple relaying command to make tunnel TCP connection
via SOCKS or HTTPS proxies.
It is mainly intended to be used as proxy command of OpenSSH.

安装后编纂一下 ~/.ssh/config 例如:

## Servers outside the firewall, use HTTP proxy
Host tux.im
ProxyCommand connect -Hproxy.terry.im:80 %h %p
## Sites inside the firewall, do NOT use proxy
Host *
ProxyCommand connect %h %p

保留,再试一下 ssh 到 tux.im 弄定!

更多 connect-proxy 的用法请 RTFM 哈。

注重:如许的话也带来了别的一个问题,若切换抵家中或其它不需要代办署理的情况,就会呈现连不上 tux.im 的环境。至于若何解决,大师自步履脑子吧;-)

仍是那句话:世上无难事,只怕有心人。

Related posts:

  1. 从Firefox到Chrome
  2. 关于Ubuntu破坏笔记本硬盘的问题
  3. 用Optware扩大NAS
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值