遠端重啟linux主機的幾種方法

2022-09-18 18:54:13 字數 893 閱讀 1277

方法一,在終端上利用ssh,不登入遠端主機,直接傳送重啟命令

ssh [email protected]

'reboot

'

方法二,在終端上利用ssh和here document

ssh [email protected] bash 

eof

這種方式在reboot的位置其實可以執行多條其他的命令,說到這兒,還有一種有意思的用法

ssh [email protected] bash < test.sh

這樣可以在遠端主機上執行本地寫好的乙個指令碼檔案

方法三,通過expect指令碼自動執行,以下是我寫的乙個expect指令碼,test.expect

#!/usr/bin/expect

set 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...