విఫలమైన SSH దశ వలె అదే agent ఖాతా మరియు build సందర్భంలో వీటిని అమలు చేయండి:

id -un
ssh -G deploy-target

deploy-target ను build ఉపయోగించే ఖచ్చితమైన SSH పేరుతో భర్తీ చేయండి. పొందిన hostname, port మరియు proxycommand ను పనిచేసే ఇంటరాక్టివ్ లాంచ్‌తో పోల్చండి.

తనిఖీ చేయవలసిన భేదంప్రభావం
OS వినియోగదారు మరియు homeవినియోగదారు SSH ఫైళ్లు మరియు అనుమతులను ఎంచుకుంటుంది
గమ్యస్థాన పేరుHost విభాగాలు మరియు చేర్చిన సెట్టింగ్‌లను ఎంచుకుంటుంది
ProxyCommand ఎగ్జిక్యూటబుల్/మార్గంనిర్ణయిస్తుంది ఆ వాతావరణంలో సహాయకం ప్రారంభమవుతుందో లేదో
SSH కమాండ్-లైన్ ఎంపికలుమరో కాన్ఫిగరేషన్ ఫైల్‌ను ఎంచుకోవచ్చు లేదా విలువను ఓవర్‌రైడ్ చేయవచ్చు

భేదం ఇంకా స్పష్టంగా లేకపోతే వివరమైన SSH డయాగ్నస్టిక్స్ ఏ ఫైళ్లు చదవబడ్డాయో చూపగలదు. JENKINS_HOME అనేది Jenkins డేటా స్థానం, రిమోట్ agent వినియోగదారులకు సార్వత్రిక home డైరెక్టరీ కాదు. కమాండ్‌ను నిజంగా అమలు చేసే మెషీన్ మరియు ఖాతాలో ఉద్దేశించిన SSH కాన్ఫిగరేషన్, ప్రామాణీకరణ మరియు host-key డేటాను అందించండి.

Ncat లో --proxy ప్రాక్సీ పోర్ట్ బయటకు వెళ్లే గమ్యం, సహాయకం బైండ్ చేసే స్థానిక శ్రోత కాదు. root గా మాత్రమే విజయం తనంతట తాను ప్రత్యేక శ్రవణ పోర్ట్ సమస్యను సూచించదు.

సంబంధిత వ్యాసాలు