藍森林首頁 | 返回主頁 | 本站地圖 | 站內搜索 | 聯繫信箱 |
 您目前的位置:首頁 > 自由軟件 > 技術交流 > 應用編程


    

藍森林 http://www.lslnet.com 2006年6月26日 11:18


請教一個關於ssh的腳本的編寫?

我有一批機器的帳號比如
ip:192.168.1.13~~192.168.1.99
帳號:chifeng
密碼:123456

我怎樣編寫一個腳本login_ssh.sh

當我執行這個腳本
./login_ssh.sh 192.168.1.13
然後他會自動ssh登錄到這台機器上,而不用我每次都連接輸入密碼等等的繁瑣操作
如果能再幫我su - 為root,那就更好了。。。就像在windows下用ScureCRT那樣方便。

謝謝老大們!!

請教一個關於ssh的腳本的編寫?

Generate a private/public pair of keys to allow a 'ssh' connection without asking for a password.

請教一個關於ssh的腳本的編寫?

有個軟件RANCID,你可以試一下

請教一個關於ssh的腳本的編寫?

最好改成用密鑰登陸,不允許用密碼,然後在你的每台機器上的root用戶下的.ssh目錄中放上公鑰.
私鑰放到你自己工作的機器上,用keychen來管理密碼.
然後在/etc/hosts中做每一個ip的解析,比如
192.168.0.1    m1
192.168.0.2    m2
然後呢在/usr/local/bin中寫一個腳本ssh-to
[code]
#!/bin/bash
ssh -l root $1
[/code]
然後再 ln -s ssh-to m1
現在你只需要在你的shell中輸入m1,就可以以root身份登陸了.

ps.我就是這麼搞的,要不管理幾十台機器還不忙死

請教一個關於ssh的腳本的編寫?

可以用expect,但是必須在服務器上保存明文秘密

請教一個關於ssh的腳本的編寫?

wolfg老大,我不能這麼作。

問到底: 我沒試過這個軟件,晚上安裝試試。

archangle:我必須用密碼登錄,至少目前必須這麼來。 :(

cuci :   :(

目前gnome2下沒有一個軟件能夠代替ScureCRT,目前我是在ScureCRT用一個vbs的腳本來用的。

我目前想到的就是用shell。不過 還沒有思路來做。。。。

請教一個關於ssh的腳本的編寫?

不能用密鑰登錄,也不能用expect,這個有些不好辦啊。

你既然一定要用密碼登錄,那總得有一個地方保存密碼啊



Copyright © 1999-2000 LSLNET.COM. All rights reserved. 藍森林網站 版權所有。 E-mail : webmaster@lslnet.com