Подключитесь к серверу Дженкинса по SSH

#bash #jenkins #ssh

Вопрос:

Мне было интересно, могу ли я использовать ssh для локального экземпляра Дженкинса. Когда я захожу в меню Jenkins CLI в пользовательском интерфейсе, там есть комментарий, в котором говорится следующее:

Вы можете получить доступ к различным функциям в Jenkins с помощью инструмента командной строки. Более подробную информацию об этой функции см. в документации. Чтобы начать работу, скачайте jenkins-cli.jar, и запустите его следующим образом:

 java -jar jenkins-cli.jar -s http://localhost:8080/ -webSocket help
 

Поэтому я попробовал, и это сработало, но это дало только список ограниченных команд, которые я могу выполнить. Поэтому я поискал больше и обнаружил, что могу использовать -ssh вместо -webSocket , но получаю тот же результат, -webSocket что и .

Что я хочу сделать, так это получить доступ к Jenkins bash, чтобы я мог протестировать свои сценарии сборки.

Я пытаюсь

 ssh 127.0.0.1 -p 23 // I set this port in the settings
 

но я продолжаю получать :

сбой запроса оболочки на канале 0

неужели то, что я пытаюсь сделать, невозможно? если нет, то как я могу этого достичь?

Комментарии:

1. ssh на локальный хост фактически то же самое, что просто запустить bash -l

2. @jordanm спасибо, я этого не знал. но я все еще не нашел объяснения.