Эдгээрийг бүтэлгүйтсэн SSH алхамтай ижил агент бүртгэл болон build орчинд ажиллуулна уу:

id -un
ssh -G deploy-target

deploy-target-г build-ийн ашигладаг яг SSH нэрээр солино уу. Гарсан hostname, port болон proxycommand-г ажиллаж буй интерактив эхлүүлэлттэй харьцуулна уу.

Шалгах ялгааНөлөө
OS хэрэглэгч ба homeХэрэглэгчийн SSH файл болон эрхийг сонгоно
Очих газрын нэрHost хэсэг болон орсон тохиргоог сонгоно
ProxyCommand гүйцэтгэх файл/замТодорхойлно: туслах програм тухайн орчинд эхэлж чадах эсэхийг
SSH командын мөрийн сонголтуудӨөр тохиргооны файл сонгох эсвэл утгыг дарж бичих боломжтой

Дэлгэрэнгүй SSH диагностик нь ялгаа тодорхойгүй бол ямар файлууд уншигдсаныг харуулж чадна. JENKINS_HOME нь Jenkins-ийн өгөгдлийн байршил бөгөөд алсын агент хэрэглэгчдэд зориулсан бүх нийтийн home хавтас биш. Командыг үнэхээр гүйцэтгэж буй машин болон бүртгэл дээр төлөвлөсөн SSH тохиргоо, баталгаажуулалт, host түлхүүрийн өгөгдлийг бэлтгэнэ үү.

Ncat-ийн хувьд --proxy прокси порт нь гадагш чиглэсэн очих газар бөгөөд туслах програмын холбодог локал сонсогч биш. Зөвхөн root-оор амжилттай болох нь онцгой сонсогч портын асуудлыг өөрөө заахгүй.

Холбоотой нийтлэлүүд