[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: ssh登录脚本失败



谢谢各位,用ssky-keygen和ssh-copy-id搞定了,比原来的方式简单。

在 2011年8月3日 下午11:12,LI Daobing <lidaobing@gmail.com>写道:
当然,只要你有登录权限即可

用  ssh-copy-id  simon@sshserver

2011/8/4 zongsen <simon22543@gmail.com>:
> 我运行
> ssh -vvv  simon@sshserver
> 在2.6.32和3.0的内核中是相同提示:
> OpenSSH_5.8p1 Debian-7, OpenSSL 1.0.0d 8 Feb 2011
> Bad tun device 'simon@sshserver'
>
> 在3.0内核中我运行
> ssh -qTfnN -D 1080 simon@sshserver
> 然后手动输入密码可以正常连接
>
> BTW,ssh服务器不是自己的,也能配置公钥吗?
>
> 在 2011年8月3日 下午10:41,LI Daobing <lidaobing@gmail.com>写道:
>>
>> ssh -vvv  simon@sshserver 然后看一下卡在哪一步,然后在配置做些改动即可,比如我自己的服务器就需要如下的配置
>>
>> Host *
>>        GSSAPIAuthentication no
>>
>> 另外,你可以配置公钥,这样就可以直接使用 autossh -f -D 1080 -N  simon@sshserver 来完成整个过程了
>>
>>
>>
>>
>> 2011/8/4 zongsen <simon22543@gmail.com>:
>> > 以前我一直用这样一个脚本自动登录ssh服务器
>> > #!/usr/bin/expect
>> >
>> > set timeout 10
>> > spawn ssh -qTfnN -D 1080 simon@sshserver
>> > expect "password:"
>> > send "passwd\r"
>> > expect eof
>> >
>> > 编译安装了3.0内核以后,这个脚本就不能用了,之前(2.6.32内核)这个脚本执行到send
>> > "passwd\r"这句后需要等待几秒钟,然后就成功了。现在到这步瞬间就跳掉了。
>> > 这个问题会是我内核缺少什么模块造成的吗?
>> >
>>
>>
>>
>> --
>> Best Regards
>> LI Daobing
>
>



--
Best Regards
LI Daobing


Reply to: