0
我想創建一個腳本,我可以在需要用戶輸入的登陸服務器上運行,然後將輸入傳送到下一臺服務器和sudo更改。在腳本運行ssh和sudo命令後攜帶腳本輸入
場景:
登錄到第一服務器
運行腳本
要求用戶輸入數據
腳本取得輸入數據並運行ssh進入下一個服務器
Sudo命令運行
SCP拷貝文件(S)
問題:
腳本運行ssh命令後,它不會繼續在下一臺服務器上運行腳本。我退回到第一臺服務器,然後運行下一個命令。 基本上腳本信息不結轉到下一臺服務器和須藤用戶
我有什麼現在/希望發生的:
read -p 'Enter customer name: ' cname
read -p 'Enter transferring file name: ' flname
read -p 'Enter your username: ' uname
ssh server.com
sudo -u "$cname"_sh -H -s
scp ""$cname"[email protected]:download/$flname" $flname
scp $flname ""$uname"@1stServer.net:/export/home/$uname/download/$flname"
有沒有辦法讓它按照我想要的方式工作? –