linux下ssh+expect

2010年6月9日 | 标签: , , ,

怎么在linux下弄ssh翻墙一般人应该都知道了,不过这么做有两个很不方便的地方。

一个是每次登陆需要输入密码,一个是它会自动掉线。

以前我弄了个ssh密钥啥来着,就是每次登陆不需要输入密码,总之非常麻烦。但是那样做还是会掉线。

今天在网上无意中看到了expect这个东西,真是很好很强大,一次性解决了这两个问题。

下载expect很简单,ubuntu只需要

sudo apt-get install expect

就可以了。

然后就是编写expect脚本,其实也就是一个sh脚本。运行这个脚本就可以开始翻出去了。

具体的脚本可以看这里,我就不掠美了。

PS:这个玩意儿好像需要终端。还有,如果ssh端口比较特殊,可以加 -p 参数。

  1. 2010年8月6日16:08


    花花鱼:

    ssh要钱的吧,linux下免费且最简单的翻墙方法我毛遂自荐一篇文章http://goo.gl/3X3K。
    朋友,可以交换个链接吗?

    你的那个用的是wine,不一样的,还有人用VPN呢。
    交换链接可以啊,我待会儿把你的博客地址加到友链里面去。

  2. 2010年8月6日15:27

    ssh要钱的吧,linux下免费且最简单的翻墙方法我毛遂自荐一篇文章http://goo.gl/3X3K。
    朋友,可以交换个链接吗?