|
藍森林 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,這個有些不好辦啊。
你既然一定要用密碼登錄,那總得有一個地方保存密碼啊 |
| |