如何书写SSH的配置文件,使得执行该文件后直接创建SSH连接?

包含网卡/无线网的网络问题和ADSL/校园网/宽带拨号支持及代理/共享等网络使用问题
回复
darouwan
帖子: 102
注册时间: 2008-03-08 8:45

如何书写SSH的配置文件,使得执行该文件后直接创建SSH连接?

#1

帖子 darouwan » 2010-07-03 9:29

现在又一个SSH的帐号,但是每次都在终端输入太麻烦了,怎样写一个配置文件,使得执行后自动连接好呢?

我现在代码是这样的

代码: 全选

ssh -qTfnN -D 7070 darouwan@shell.cjb.net
头像
tenzu
论坛版主
帖子: 36924
注册时间: 2008-11-21 20:26

Re: 如何书写SSH的配置文件,使得执行该文件后直接创建SSH连接?

#2

帖子 tenzu » 2010-07-03 9:33

写个shell脚本不行么?
头像
tenzu
论坛版主
帖子: 36924
注册时间: 2008-11-21 20:26

Re: 如何书写SSH的配置文件,使得执行该文件后直接创建SSH连接?

#3

帖子 tenzu » 2010-07-03 9:50

pocoyo 写了:不会写 :em06
zhuangbility被雷pibility
让水牛负责手把手教会LZ怎么写脚本
头像
hasee.wu
帖子: 2089
注册时间: 2009-10-20 21:13
来自: Pacific Western University

Re: 如何书写SSH的配置文件,使得执行该文件后直接创建SSH连接?

#5

帖子 hasee.wu » 2010-07-03 10:02

代码: 全选

ssh  -i  -D  

该写的写好,该准备的文件在服务端和本地放好,在本地将之保存为脚本文档,设为开机自启动即可。

man ssh
头像
wheat0r
帖子: 1026
注册时间: 2008-04-27 12:15
联系:

Re: 如何书写SSH的配置文件,使得执行该文件后直接创建SSH连接?

#6

帖子 wheat0r » 2010-07-03 10:14

代码: 全选

#!/usr/bin/expect
set timeout 60

spawn /usr/bin/ssh -D 7070 user@yourserver.com
# 这里的 user 为你自己的用户名,yourserver.com  为你自己的服务器域名或 ip
expect {
"password:" {
send "PASSWORD\r"
#这里的 PASSWORD 改为你自己的密码
}
}
interact {
timeout 60 { send " "}
}
oneleaf 的教导记心间:《学习linux几点忠告》
tintin365
帖子: 88
注册时间: 2007-04-21 12:06

Re: 如何书写SSH的配置文件,使得执行该文件后直接创建SSH连接?

#7

帖子 tintin365 » 2010-07-06 19:41

用证书认证,然后把autossh加到rc.local里面。

证书认证又安全又不用输密码。
darouwan
帖子: 102
注册时间: 2008-03-08 8:45

Re: 如何书写SSH的配置文件,使得执行该文件后直接创建SSH连接?

#8

帖子 darouwan » 2011-03-09 6:19

wheat0r 写了:

代码: 全选

#!/usr/bin/expect
set timeout 60

spawn /usr/bin/ssh -D 7070 user@yourserver.com
# 这里的 user 为你自己的用户名,yourserver.com  为你自己的服务器域名或 ip
expect {
"password:" {
send "PASSWORD\r"
#这里的 PASSWORD 改为你自己的密码
}
}
interact {
timeout 60 { send " "}
}
请问~~~你的这个是python?还是就是shell script~~~
回复