Буларды ийгиликсиз 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 катары ийгилик өзү менен эле артыкчылыктуу угуу портунун көйгөйүн көрсөтпөйт.

Тектеш макалалар