Я пытаюсь создать сценарий, который я могу запустить на целевом сервере, который принимает пользовательский ввод, а затем переносит ввод на следующий сервер и изменение sudo.
Сценарий:
Вход на первый сервер
запустить скрипт
Требуется ввод данных пользователем
Скрипт принимает входные данные и запускает ssh на следующий сервер
Запуск команды Sudo
scp копирует файл (ы)
Проблема:
После того, как сценарий запустит команду ssh, он не продолжит выполнение сценария на следующем сервере.Я выхожу обратно на 1-й сервер, а затем он запускает следующую команду.По сути, информация скрипта не переносится на следующий сервер и пользователя sudo
То, что у меня сейчас / должно произойти:
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"_scp@files.server.net:download/$flname" $flname
scp $flname ""$uname"@1stServer.net:/export/home/$uname/download/$flname"