Linux下自动执行ssh远程连接

日期:2009年11月09日 分类:Linux服务器相关, 技术

于“墙”的存在,有时候一些网站无法访问,于是购买了SSH服务,来通过SSH绕“墙”,每次开机都需要连接,很是麻烦,于是便找到了下面的方法。

这个方法和之前的一篇文章:linux下 scp命令不需要输入用户密码 有点区别,那篇文章的前提是你需要能控制另一个Linux主机,但是如果你是购买的ssh服务,那么就不行了,下面给出一个方法,也是自己网上搜索的,目前用着很好,如果有更好的欢迎共享下。

1、通过expect 来实现的,我自己用的Ubuntu,需要安装expect:sudo apt-get install expect

2、autoSSH.sh 脚本

#!/usr/bin/expect -f
set timeout 30
spawn ssh -D 7070 login_name@host_name
expect "password:"
send “123456\r”
interact

3、给脚本加权限, chmod +x autoSSH.sh

OK,执行就可以了,也可以让直接开机运行这段脚本。

无觅相关文章插件,快速提升流量

Tags: , ,

这篇文章发布于 2009年11月09日 at 09:38 归类于 Linux服务器相关, 技术。 您可以跟踪这篇文章的评论通过 RSS 2.0 feed。 您可以 留下评论, 或者从您的站点 trackback