歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> 【Linux命令四】SSH命令

【Linux命令四】SSH命令

日期:2017/3/3 12:23:20   编辑:Linux技術

ssh命令在分布式集群環境下很重要,可以用於在一台機器XYZ上通過將要執行的shell腳本分發各個節點機器,然後通過ssh命令,在XYZ這台機器上,遠程執行各個節點上的這個腳本,

 

1. 如果要遠程執行的命令很多很長,可以寫一個腳本,然後首先分發這個腳本,再執行這個腳本ssh

可以借助for循環依次執行下面的語句,從而達到在各個節點執行a.sh的目的

REMOTE_HOST=localhost

ssh hadoop@$REMOTE_HOME 'sh /home/hadoop/learninglinux/a.sh'

 

2. 如果要遠程執行的命令只有一個或者兩個,可以直接使用命令的方式

REMOTE_HOST=localhost

ssh hadoop@$REMOTE_HOME 'cd ~/jdk;tar xzvf jdk.1.7.1.tgz'

 

Copyright © Linux教程網 All Rights Reserved