Linux 在遠程機器上執行腳本並將腳本結果保存到本地

1.兩個機器互信

在兩臺機器上分別執行

cd /root/.ssh/
ssh-keygen -t dsa -P '' -f id_dsa
cat id_dsa.pub >> authorized_keys

合併key到一個文件,兩臺機器擁有相同key文件

#傳遞
scp 10.150.132.101:/root/.ssh/authorized_keys ./authorized_keys.3
#合併
cat authorized_keys.3 >> authorized_keys
#傳遞
scp authorized_keys 10.150.132.101:/root/.ssh/

完成互信

2.在一臺機器編寫腳本

vi /root/.ssh/she_file.sh

#!/bin/bash

ps -ef|grep mysql

3.在另一個臺機器上執行獲取結果

ssh [email protected] /root/.ssh/she_file.sh > test.txt

結果:

[root@localhost .ssh]# cat test.txt
root      2447  2443  0 04:48 ?        00:00:00 grep mysql
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章