3

Можно ли запустить удаленный сеанс SSH и передать переменную на удаленный хост, который можно использовать в открытом сеансе.

Например:

Клиент: testvar = "это мой текст" Откройте сессию ssh (ssh user @ remotehost) и передайте $ Testvar на удаленный сеанс

Хост: После того, как соединение открыто, я хочу использовать переданную переменную, чтобы прочитать переменную и получить вывод "это мой текст".

Мне нужно, чтобы мой сеанс консоли оставался активным, что не работает при обычном удаленном исключении ssh, потому что команда будет выполнена и сеанс ssh будет прерван сразу после этого. (насколько я знаю)

Спасибо!

2 ответа2

2

Я думаю, что вы можете попробовать это:

ssh user@host -t 'export var="value"; bash' 
1
ssh user@host -t 'export var="value"; bash -login'

Добавьте -login чтобы убедиться, что весь env правильно настроен.  

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .