OmniTTY批量ssh登錄

1、下載軟件包linux

wget http://jaist.dl.sourceforge.net/project/rote/rote/rote-0.2.8/rote-0.2.8.tar.gzvim

wget http://linux.linuxidc.com/pub/2011/07/25/Omnitty/omnitty-0.3.0.tar.gz緩存

2、編譯安裝軟件包服務器

#cd /home/softwaressh

#tar zxvf rote-0.2.8.tar.gzide

#cd rote-0.2.8工具

#./configure測試

#make && make installspa

#cd ../.net

 

#tar zxvf omnitty-0.3.0.tar.gz

#cd omnitty-0.3.0

#./configure

#make && make install

 

在命令行執行#omnitty

[root@TEST software]# omnitty

omnitty: error while loading shared libraries: librote.so.0: cannot open shared object file: No such file or directory

[root@TEST software]# whereis librote.so.0

librote.so: /usr/local/lib/librote.so /usr/local/lib/librote.so.0

在/etc/ld.so.conf文件末尾添加/usr/local/lib,保存並退出。

#ldconfig

##ldconfig位於/sbin下,是root執行的程序,它的做用就是將/etc/ld.so.conf列出的路徑下的庫文件緩存到/etc/ld.so.cache以供使用。所以當安裝完一些庫文件或者修改ld.so.conf增長新的庫路徑後,須要運行一下/sbin/ldconfig,使全部的庫文件都被緩存到ld.so.cache中,若是沒作,即便庫文件就存在/usr/lib下,也不會被使用的,編譯過程當中報錯,缺乏xxx庫文件,去查看卻發現明明存在的。

3、omnitty的使用

1.建立主機列表

在裝有omnitty的主機上建立一個須要批量操做的主機列表,例:

192.168.1.60

192.168.1.61

……

此列表文件每臺主機的Ip要以回車分隔。

2.執行omnitty

#omnitty

進入omnitty後的界面簡單分爲三塊,左上方服務器地址列表,右上角是操做區。而下方一條爲程序的快捷鍵說明。

 

F5添加一個主機,添加相似以下:「root@192.168.1.60「,而後讓你輸入密碼,登陸以後再添加第二個主機,繼續添加第N個主機。添加完畢後,假設有10臺主機,能夠按F2/F3上下選擇不一樣的主機,在每一個主機上面作不一樣的操做。

F1:操做菜單

詳細指令:t:選中全部主機;q:退出程序

F2/F3:向上/向下選擇主機

F4:標記/取消標記主機

F5:添加主機

F6:刪除主機

F7:廣播

添加主機F5,左下角出現:Add:

F5==>添加須要加入的服務器,格式爲user@ip【此方法適用於主機量相對比較少的狀況】

root@192.168.1.60

root@192.168.1.61

經過此界面,ssh上去後要求輸入密碼,輸入便可^_^。

【若是主機比較多,或者懶得一次次輸入的時候,能夠選擇下面的方式】

把主機地址寫到一個文件中,如在/root下建立一個文件server,添加以下內容:

root@192.168.1.60

root@192.168.1.61

……

鍵入F5以後,使用@/root/server回車,便可加入列表中的全部服務器。

注:不能寫成user@/root/server,這樣是不成功的。

F2/F3==>上下切換待操做的服務器

F5加入server中多個服務器後,每每須要使用F2/F3切換服務器,以輸入密碼。

【經測試,在添加完server列表主機回車提示輸密碼以後,能夠F1—t—F7進入廣播模式,便可以同時操做列表中全部主機時,一次性輸入密碼便可,條件是全部主機密碼相同】

F4==>當前服務器打入/取消tag

F7==>進入!!!MULTICAST MODE!!!多臺輸入模式,此時隨意在某一臺上敲命令均可以,列表中的主機執行動做將會如出一轍。可使用F2/F3切換驗證。

 

此工具缺點:不能保存主機列表,下次啓動必須再挨個F5添加。

 

#######################若是SSH端口不是默認端口######################

http://blogimg.chinaunix.net/blog/upfile2/090703165246.gz

下載此軟件包,重命名#mv 090703165246.gz omnitty-0.3.0-patched.tar.gz

下面的安裝過程與上面的同樣!

 

在編寫主機列表時:#vim /root/host

192.168.1.60

192.168.1.61 –p 222

#omnitty添加主機時命令相同

#omnitty ----F5下面輸入@/root/host 回車便可

相關文章
相關標籤/搜索