使用vim管理遠端登入桌面

lfree發表於2010-08-05
        管理windows的伺服器越來越多,使用mstsc的rdp遠端登入不是非常方便。非常需要一個管理遠端登入桌面的程式,這些程式在linux確實有許多,windows管理工具下我自己沒有找到,要麼需要錢。我需要的功能很簡單,就是減少擊打鍵盤以及滑鼠的次數,快速登入windwos伺服器。

    我突然想起我使用putty管理linux機器,也是遇到相似的問題,管理的linux機器越多,使用putty定位要維護的機器越困難。

    思路有了,實現就很簡單。

    建立一個文字檔案rdp.txt 格式大概如下:

mstsc all.rdp /v:192.168.2.10 /f
mstsc all.rdp /v:192.168.2.11 /f
......
mstsc all.rdp /v:192.168.2.14 /f


    在相同目錄下建立一個all.rdp檔案,點選右鍵選擇編輯,“計算機”欄目上不需輸入內容任何內容,輸入管理的機器使用者名稱口令(我管理的機器使用者名稱以及口令都是相同的),選擇另存,覆蓋原來的檔案。(注這個檔案是文字檔案,unicode格式的)。【注:如果管理的使用者或者機器口令不同,可以建立多個rdp型別的檔案】。

     這樣需要管理終端的時候,使用vim開啟rdp.txt檔案,移動到需要操作伺服器的哪一行,執行如下按鍵操作!!cmd -c,這樣就可以快速登入windows伺服器了。但是這樣有一個缺點,就是rdp.txt檔案原來哪一行被修改為
Microsoft Windows [版本 5.2.3790]
(C) 版權所有 1985-2003 Microsoft Corp.
D:\test>mstsc all.rdp /v:192.168.2.10 /f
D:\test>

必須按u來取消修改,這樣還是很不方便。

這樣我僅僅需要定義map一個快捷鍵就可以了。

修改vimrc檔案加入如下:
map !!cmd -c u

這樣操作就更加簡單了,僅僅需要按就可以登入伺服器了。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/267265/viewspace-670321/,如需轉載,請註明出處,否則將追究法律責任。

相關文章