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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章