The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на рабочей станции (Консоль / FreeBSD)
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Как сделать, чтобы ssh в скрипте не завершался?, КриоМух (ok), 26-Янв-24, (0) [смотреть все] +5

Сообщения [Сортировка по времени | RSS]


2. "Как сделать, чтобы ssh в скрипте не завершался?"  +4 +/
Сообщение от КриоМух (ok), 27-Янв-24, 00:09 
> А разьве autossh такого не умеет?

Добрый вечер Уважаемый!

Спасибо огромное, теперь буду эту тулзу знать. Она решает, только не получается её автоматически сделать. Та же самая проблема, которую я описал в первом сообщении.

Если запускаю

autossh -M 20000:7 -p 20022 -D 1080 my@10.2.0.3

из консоли, то всё ок. А вот добавив в конец & или -f в опции autossh, вcё перестаёт работать. На удалённой машине в этот момент вижу успешная авторизация (по ключу она тут), и что потом клиент просто вышел.

Я так понял, что типа не создаётся сеанс под работу этой команды, и в итоге пока писал это, почитал про сам ssh и в ключи добавил -fNT
итоговая команда которая решает весь вопрос:

autossh -M 20000:7 -f -p 20022 -D 1080 -fNT my@10.2.0.3

Спасибо за наводку Товарищ Аноним!

Ответить | Правка | Наверх | Cообщить модератору

8. "Как сделать, чтобы ssh в скрипте не завершался?"  +/
Сообщение от Stellarwind (?), 09-Фев-24, 17:14 
Запускать в screen / tmux не пробовали?
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру