Käivitage need samas agendikontos ja build-kontekstis nagu nurjuv SSH-samm:

id -un
ssh -G deploy-target

Asendage deploy-target buildi kasutatava täpse SSH-nimega. Võrrelge saadud hostname'i, porti ja proxycommand töötava interaktiivse käivitusega.

Kontrollitav erinevusMõju
OS-i kasutaja ja kodukataloogValib kasutaja SSH-failid ja -õigused
Sihtkoha nimiValib Host-jaotised ja kaasatud seaded
ProxyCommandi käivitatav/teeMäärab, kas abiprogramm saab selles keskkonnas käivituda
SSH käsurea valikudVõivad valida teise konfiguratsioonifaili või väärtuse üle kirjutada

Üksikasjalik SSH-diagnostika võib näidata, milliseid faile loeti, kui erinevus jääb ebaselgeks. JENKINS_HOME on Jenkinsi andmeasukohr, mitte universaalne kodukataloog kaugagentide kasutajatele. Seadistage kavandatud SSH-konfiguratsioon, autentimine ja hostivõtme andmed masinal ja kontol, mis käsku tegelikult täidavad.

Ncati puhul --proxy on puhverserveri port väljuv sihtkoht, mitte kohalik kuulaja, mille abiprogramm seob. Edu ainult rootina ei näita iseenesest privilegeeritud kuulamisporti probleemi.

Seotud artiklid