SSH и выполнять команды без выхода - PullRequest
0 голосов
/ 03 сентября 2018

Здравствуйте. Я хочу выполнить некоторую команду после входа на сервер, но хочу, чтобы после выполнения этих команд оболочка оставалась открытой.

Если я использую

ssh user@server << EOF
commands
EOF

впоследствии соединение теряется, но я хочу иметь возможность запускать больше команд.

1 Ответ

0 голосов
/ 03 сентября 2018

Я бы предложил вам создать script.sh на вашем локальном компьютере и затем выполнить эту команду:

ssh user@server 'bash -s' < script.sh

В данный момент я не могу проверить, остается ли соединение открытым после выполнения, если не выполнить эту команду:

ssh user@server 'bash -s' < script.sh && ssh user@server
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...