From 3836dd7170e33a28ada6825dd9a6dcdcf0546aea Mon Sep 17 00:00:00 2001 From: rickchengx <38122586+rickchengx@users.noreply.github.com> Date: Thu, 11 Aug 2022 10:49:46 +0800 Subject: [PATCH] [Improvement-11380][scp-host.sh] Set StrictHostKeyChecking=no option to ssh (#11382) * [Improvement][scp-host.sh] Set StrictHostKeyChecking=no option to ssh * add StrictHostKeyChecking=no option to status-all.sh --- script/scp-hosts.sh | 4 ++-- script/status-all.sh | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/script/scp-hosts.sh b/script/scp-hosts.sh index 285f3280b2..ddcce38dbe 100755 --- a/script/scp-hosts.sh +++ b/script/scp-hosts.sh @@ -35,8 +35,8 @@ hostsArr=(${ips//,/ }) for host in ${hostsArr[@]} do - if ! ssh -p $sshPort $host test -e $installPath; then - ssh -p $sshPort $host "sudo mkdir -p $installPath; sudo chown -R $deployUser:$deployUser $installPath" + if ! ssh -o StrictHostKeyChecking=no -p $sshPort $host test -e $installPath; then + ssh -o StrictHostKeyChecking=no -p $sshPort $host "sudo mkdir -p $installPath; sudo chown -R $deployUser:$deployUser $installPath" fi echo "scp dirs to $host/$installPath starting" diff --git a/script/status-all.sh b/script/status-all.sh index 7f3f184094..9e622633f7 100755 --- a/script/status-all.sh +++ b/script/status-all.sh @@ -49,25 +49,25 @@ StateRunning="Running" mastersHost=(${masters//,/ }) for master in ${mastersHost[@]} do - masterState=`ssh -p $sshPort $master "cd $installPath/; bash bin/dolphinscheduler-daemon.sh status master-server;"` + masterState=`ssh -o StrictHostKeyChecking=no -p $sshPort $master "cd $installPath/; bash bin/dolphinscheduler-daemon.sh status master-server;"` echo "$master $masterState" done # 2.worker server check state for worker in ${workerNames[@]} do - workerState=`ssh -p $sshPort $worker "cd $installPath/; bash bin/dolphinscheduler-daemon.sh status worker-server;"` + workerState=`ssh -o StrictHostKeyChecking=no -p $sshPort $worker "cd $installPath/; bash bin/dolphinscheduler-daemon.sh status worker-server;"` echo "$worker $workerState" done # 3.alter server check state -alertState=`ssh -p $sshPort $alertServer "cd $installPath/; bash bin/dolphinscheduler-daemon.sh status alert-server;"` +alertState=`ssh -o StrictHostKeyChecking=no -p $sshPort $alertServer "cd $installPath/; bash bin/dolphinscheduler-daemon.sh status alert-server;"` echo "$alertServer $alertState" # 4.api server check state apiServersHost=(${apiServers//,/ }) for apiServer in ${apiServersHost[@]} do - apiState=`ssh -p $sshPort $apiServer "cd $installPath/; bash bin/dolphinscheduler-daemon.sh status api-server;"` + apiState=`ssh -o StrictHostKeyChecking=no -p $sshPort $apiServer "cd $installPath/; bash bin/dolphinscheduler-daemon.sh status api-server;"` echo "$apiServer $apiState" done