தோல்வியடையும் 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 proxy port என்பது வெளிச்செல்லும் இலக்கு, உதவியாளர் பிணைக்கும் உள்ளூர் கேட்பான் அல்ல. root ஆக மட்டும் வெற்றி பெறுவது சிறப்பு கேட்பு port பிரச்சினையை அதுவாக அடையாளம் காட்டாது.

தொடர்புடைய கட்டுரைகள்