1. 程式人生 > >通過SSH到遠端伺服器(不登陸)執行命令

通過SSH到遠端伺服器(不登陸)執行命令

背景:在運維工作中需要遠端管理多臺linux伺服器,並在伺服器上執行指令碼/命令來收集相關資料。為了提高運維效率,整理以下指令碼

前期準備:設定跳板機免密碼登陸到伺服器

指令碼: 以下指令碼實現功能,在遠端伺服器192.168.4.12儲存主機名到/opt/hostname

[[email protected] 桌面]# ssh [email protected] "cd /opt;hostname > hostname"
[[email protected] 桌面]# ssh12
Last login: Wed Nov 28 21:57:45 2018 from 192.168.4.254
[
[email protected]
~]# cat /opt/hostname node12.example.com [[email protected] ~]#