Fier dizze út yn itselde agentakkount en build-kontekst as de mislearjende SSH-stap:

id -un
ssh -G deploy-target

Ferfange deploy-target troch de krekte SSH-namme dy't de build brûkt. Fergelykje de resultearjende hostname, poarte en proxycommand mei de wurkjende ynteraktive start.

Ferskil om te kontrolearjenEffekt
OS-brûker en thúsmapKiest de SSH-bestannen en -rjochten fan 'e brûker
BestimmingsnammeKiest Host-seksjes en opnommen ynstellingen
ProxyCommand-útfierber/paadBepaalt oft de helper yn dat omjouwing starte kin
SSH-kommando-rigelopsjesKinne in oar konfiguraasjebestân kieze of in wearde oerskriuwe

Detaillearre SSH-diagnostyk kin sjen litte hokker bestannen lêzen binne as it ferskil ûndúdlik bliuwt. JENKINS_HOME is Jenkins' data-lokaasje, net in universele thúsmap foar brûkers fan fiere aginten. Foarsis de bedoelde SSH-konfiguraasje, autentikaasje en host-kaai-daten op 'e masine en it akkount dy't it kommando echt útfierer.

Foar Ncat --proxy is de proxy-poarte in útgeande bestimming, net in lokale listener dy't de helper bynt. Sukses allinnich as root wiist op himsels gjin probleem mei in privilegiearre harkpoarte oan.

Relatearre artikelen