虽然我有付费的SSH Tunnel服务用,不过昨天围观到freessh.us改成了每15分钟换一次密码,新密码在其首页上发布,还是猥琐了一把,写了个简单的自动链接脚本:
import urllib,re,os
while True:
a=urllib.urlopen('http://www.freessh.us').read()
a=a.replace('\n','').replace('\r','')
b=re.compile('\>(\w{1,3}\.freessh\.us)\<\/td\>.+?(\w{4,7})\<\/td\>.+?\>(\w{3,7})\<\/td')
for i in b.findall(a):
os.system('plink '+i[0]+' -N -ssh -2 -P 22 -l '+i[1]+' -C -D 7070 -v -pw \"'+i[2]+'\"')
不想围观脚本可以用力点这里下载.
Linux/Windows都可以使用,其他系统没试过.
Linux使用要安装plink:
# apt-get install putty-tools
# yum install putty-tools
Windows使用要安装Python 2.6+并把plink.exe放到同一目录. plink的下载方式参见我的另一篇文章:Plink+Polipo 轻松打造IE可用的SSH Tunnel(Win)
另外BOYPT神牛的博客提供了一种expect+shell脚本的方式达到近似的效果,传送门: http://apt-blog.net/across-the-great-wall-we-can-reach-every-corner-in-the-world
我是用的sshwall.com的那个一体包,感觉还不错,他们说会改密码,但是我用了3个多月了还没改过。
那个脚本ubuntu怎么运行?
python xxx.py
猫猫 现在联系不到你 能上 Gtalk么
加我 heaven.renm@gmail.com
qq 什么的 医院都上不了
这个有点不厚道吧。
另外为何不能用
mybash | ssh -qTfNn -D 1001 fivemao@newhuanet.com
利用管道输入到第二个?
注意管道是stdout -> stdin
ssh是怎么玩的?getchar?还是getkey?
额,貌似没看懂这个问题….
linux早就忘的差不多了,什么都记不得了
Linux 上用个鸟 plink 啊……
我就喜欢…
他不用会鸟痒
+max!
切,原教旨主义者…
手持 iPad 围观不用 plink 会鸟痒的小猫~
您去死吧= =
那登录以后,过了15分钟,密码修改了,是否会被踢下来?
不会的:)
也加个随机连接1/2号主机嘛,不然人家鸭梨很大滴
也是=.=心情好了来改改