Бұларды сәтсіз SSH қадамы сияқты агент тіркелгісінде және build контекстінде іске қосыңыз:

id -un
ssh -G deploy-target

deploy-target мәнін build қолданатын нақты SSH атауымен ауыстырыңыз. Алынған hostname, port және proxycommand мәндерін жұмыс істеп тұрған интерактивті іске қосумен салыстырыңыз.

Тексерілетін айырмашылықӘсер
ОЖ пайдаланушысы және homeПайдаланушының SSH файлдары мен рұқсаттарын таңдайды
Межелі атауHost бөлімдерін және қосылған параметрлерді таңдайды
ProxyCommand орындалатын файлы/жолыАнықтайды: көмекші сол ортада іске қосыла ала ма
SSH пәрмен жолының опцияларыБасқа конфигурация файлын таңдай алады немесе мәнді қайта анықтай алады

Егжей-тегжейлі SSH диагностикасы айырмашылық түсініксіз болса, қандай файлдар оқылғанын көрсете алады. JENKINS_HOME — Jenkins деректерінің орны, қашықтағы агент пайдаланушылары үшін әмбебап home каталогы емес. Пәрменді нақты орындайтын машина мен тіркелгіде көзделген SSH конфигурациясын, аутентификацияны және host кілті деректерін дайындаңыз.

Ncat үшін --proxy прокси порты сыртқа шығатын меже, көмекші байланыстыратын жергілікті тыңдаушы емес. Тек root ретіндегі сәттілік өздігінен артықшылықты тыңдау портының мәселесін көрсетпейді.

Қатысты мақалалар