方法一,在終端上利用ssh,不登入遠端主機,直接傳送重啟命令
ssh [email protected]'reboot
'
方法二,在終端上利用ssh和here document
ssh [email protected] basheof
這種方式在reboot的位置其實可以執行多條其他的命令,說到這兒,還有一種有意思的用法
ssh [email protected] bash < test.sh
這樣可以在遠端主機上執行本地寫好的乙個指令碼檔案
方法三,通過expect指令碼自動執行,以下是我寫的乙個expect指令碼,test.expect
#!/usr/bin/expectset rhost [lindex $ar** 0]
set password [lindex $ar** 1]
set timeout
30spawn
ssh root@$rhost '
reboot
'expect
"password
" timeout
}expect eof
exit
0
呼叫時,引數為遠端主機ip和密碼,如 expect test.expect 192.168.8.128 123
至於echo+sleep+|的方式,作為乙個菜鳥,後面有時間再研究下
附:在linux系統上重啟遠端windows系統
net rpc shutdown -r -f -i 192.168.8.156 -u administrator%123
遠端重啟linux主機的幾種方法
自 方法一,在終端上利用ssh,不登入遠端主機,直接傳送重啟命令 ssh root 192.168.8.128 reboot 方法二,在終端上利用ssh和here document ssh root 192.168.8.128 bash ssh root 192.168.8.128 bash tes...
Linux中遠端訪問主機
sshd secure shell 可以通過網路在主機中開機shell的服務 客戶端軟體 sshd 連線方式 ssh username ip 文字模式的鏈結 ssh x username ip 可以在鏈結成功後開機圖形 注意 第一次連線陌生主機是要建立認證檔案 所以會詢問是否建立,需要輸入yes 再...
遠端控制的主機(家用)幾種型別
1,大部分的遠端控制開關機都是通過網絡卡進行,網路遠端開機,即wake on lan,其原理很簡單,就是計算機處於關閉狀態時,網絡卡仍然處於啟用狀態,可以接收來自網路的資料報,如果收到的資料報符合特定的格式,那麼就啟動機器。這種資料報102位元組,每組6個位元組,乙個17組,第一組位元組都為固定的0...