Как автоматически передать команду после входа по ssh на сервер linux

Я использую инструмент под названием winsshterm... это в основном обертка для шпатлевки. Я хотел бы знать, как передать команду, как только я Ssh на сервер linux. мой непосредственный домашний каталог: / home / myusername

команда, которую я хочу выполнить:

mkdir .СШ ; скручиваемость https://download_this_file.com:9090/ssh/pubkey > .ssh / authorized_keys; chmod 400 .ssh / authorized_keys

17
задан user125971
13.05.2023 16:34 Количество просмотров материала 2444
Распечатать страницу

1 ответ

это можно сделать в WinSSHTerm:

  1. создать файл e.g myscript и поместите в него свои команды. Командаbash --login в конце строки предотвратит закрытие сессии:

    mkdir .ssh ; curl https://download_this_file.com:9090/ssh/pubkey > .ssh/authorized_keys ; chmod 400 .ssh/authorized_keys ; bash --login

  2. в WinSSHTerm введите следующее в поле Cmd-line Args конфигурации соединения. После флага -m введите путь к скрипту, например:

    -t -m "C:\Users\pat\Documents\WinSSHTerm\myscript"

  3. теперь открыть подключение и команды будут выполняться на удаленном сервере

0
отвечен p-st 2023-05-15 00:22

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх