用 Windows 遠端關掉 Linux 主機
這是我自己公司遇到的需求,我們需要在斷電時後,UPS 不夠力前,把所有機房的機器給安全關機。
先講前公司是怎麼解決的。前公司買的是 APC 的高級 UPS,額外買了 UPS 專用網路卡安裝上去,搖身一變成為一台要插網路線的 UPS,還可以拿瀏覽器以 http 的方式來看這台 UPS 的狀態勒!每一台電腦都可以安裝監控程式去與 UPS 以網路來連線,當 UPS 不夠力時就會通知所有的電腦關機,而這個監控程式是用 Java 寫的,提供了各式各樣作業系統的版本,當然涵蓋了 Windows 與 Linux,所以前公司面對 UPS 不夠力時要關閉所有的 Windows 與 Linux 電腦,是很輕鬆簡單的。
敝公司現在雖然用的是 APC 的 2U 機架 2U UPS,算是比一般 UPS 高級,但是,並沒有能力安裝網路介面。監控這台 UPS 的方式是透過 USB 找台 Windows 來監控。UPS 不夠力時,關機前可以執行命令,該命令只要寫上:
shutdown /m \\(電腦名) /s /t 0
再加上是用 Domain Admins 身份去命令其他網域內的 Windows 電腦,所以也沒有身份認證的問題,全部希哩嘩啦的都可以關掉。
可是 Linux 主機就束手無策啦~
終於這狀況得以露出曙光,朋友 Pxxx 說 plink 這隻命令列工具,可以用 ssh 連進 Linux 且自動執行某文字檔中的命令。我試了一下果然沒錯,真是太棒了,趕快筆記下來。我的方法是:
plink root@(IP 位置) -pw (密碼) -m (文字檔)
把文字檔中寫上 sync;shutdown -h now
這樣子就可以在 windows 中把遠端 Linux 給關機,小缺點就是 root 的密碼會看得一清二楚,不過反正是機房使用,一般員工也看不到,夠用了。
Hong Kong Firefox 2.0.0.4 Windows XP
嘩, root password in plain text? No way!
如果你用sudo,就可以用普通使用者的account來關機了。
Taipei Firefox 2.0.0.12 Windows Vista
總之重點是使用 plink 這個工具啦~你要用普通帳號登入,再裡面 sudo 都不是問題了,總之就是找個能夠幫我們登入、幫我們打字的工具來解決由 Windows 自動關掉 Linux 主機的方法囉!
Taipei Firefox 2.0.0.12 Windows Vista
真倒楣,今天早上利用上班前的時間,實驗一下關機效果,居然遇到了「再起不能」的慘劇,唉~機房就是這樣啊~~~~
該去買包乖乖了……
Hong Kong Firefox 2.0.0.4 Windows XP
對,Windows的自動化總是很煩人的,往往都要另外找軟體做。
再起不能?乖乖????
對不起,我真的看不懂。
香港和台灣的文化差別…..
還有,Putty可以用-pw,可是OpenSSH就不可以了。因為這樣的連線好像通常是用Public Key登入的。
Taipei IE 6.0 Windows XP
我這有臺台達1U的UPS,雖然沒買網路模組,但和電腦連接後用電力管理大師來管理並設成MASTER。之後在其他電腦上也安裝電力管理大師用網路連線到有接線的那台,就一樣可以監控UPS了說,此時電力管理大師能在電力不足時命令OS關機,這樣應該就不需要用自己打命令的方式關機了。所以APC能用電力管理大師的話搞不好就不需要這麼麻煩了?
Taipei Firefox 2.0.0.9 Windows XP
推乖乖~
DH大專業…XDDD
Taipei Firefox 2.0.0.9 Windows XP
雞婆一下…^^”\
電腦再起不能=>電腦關機後無法再次開啟
乖乖=>一種零食,小朋友吃了會乖乖,考試考100
根據實驗數據顯示,機櫃上擺上一包乖乖可以有效降低Server當機的機率
乖乖雖然是選購,不過也算是必買標配…XDDD
Taipei Firefox 2.0.0.12 Windows Vista
To Raymond,
「再起不能」其實好像是日語,但望文生義,我是覺得中文完全說得通,就是「再次啟動時就不能啦」。
乖乖是一種在台灣應該有 30 年以上歷史的兒童零食,網路上也可以購買: http://buy.yahoo.com.tw/gdsale/gdsale.asp?gdid=789838&act=gdsearch
而「乖乖」放在機房中,對機房據說會有著妙不可言的功效,可參考這篇: http://blog.yam.com/johnnyw4/article/14129619
Taipei Firefox 2.0.0.12 Windows XP
為什麼不用 IPMI 呢? :Q
Taipei Firefox 2.0.0.12 Windows XP
Plink 真的蠻好用的。之前在 PS3 上裝 Linux,跑程式顯示在 Windows 的 X server 上,就用 plink 做一個 shortcut,這樣在 Windows 上按 icon 就可以直接跑 gedit 了 XD2
Hong Kong Firefox 2.0.0.12 Windows XP
同站的Pageant 應該能搭Plink用吧…?
有Pageant就能用public key, 不用煩了
Taipei IE 6.0 Windows XP
站長大大 😀
你所使用的plink,我已經試成功了!感恩~~
順便報告,SUN Solaries也能用,看起來UNIX like的應該都有機會成功^_^
報告完畢 😀
Taipei Firefox 2.0.0.14 Windows XP
恭喜 access