Køyr desse i same agentkonto og byggjekontekst som det feilande SSH-steget:

id -un
ssh -G deploy-target

Erstatt deploy-target med det nøyaktige SSH-namnet som bygget brukar. Samanlikn det resulterande hostname, port og proxycommand med den fungerande interaktive starten.

Skilnad å kontrollereEffekt
OS-brukar og heimVel brukaren sine SSH-filer og -løyve
DestinasjonsnamnVel Host-delar og inkluderte innstillingar
ProxyCommand-programfil/stiAvgjer om hjelparen kan starte i det miljøet
SSH-kommandolinjevalKan velje ei anna konfigurasjonsfil eller overstyre ein verdi

Detaljert SSH-diagnostikk kan vise kva filer som vart lesne om skilnaden framleis er uklar. JENKINS_HOME er dataplasseringa til Jenkins, ikkje ein universell heimkatalog for brukarar av fjernagentar. Set opp den tiltenkte SSH-konfigurasjonen, autentiseringa og vertsnøkkeldataa på maskinen og kontoen som faktisk utfører kommandoen.

For Ncat --proxy er proxyporten ein utgåande destinasjon, ikkje ein lokal lyttar som hjelparen bind. Suksess som root åleine identifiserer ikkje eit problem med ein privilegert lyttande port.

Relaterte artiklar