ವಿಫಲವಾದ SSH ಹಂತದಂತೆಯೇ ಅದೇ ಏಜೆಂಟ್ ಖಾತೆ ಮತ್ತು ಬಿಲ್ಡ್ ಸಂದರ್ಭದಲ್ಲಿ ಇವುಗಳನ್ನು ಚಲಾಯಿಸಿ:

id -un
ssh -G deploy-target

deploy-target ಅನ್ನು ಬಿಲ್ಡ್ ಬಳಸುವ ನಿಖರ SSH ಹೆಸರಿನಿಂದ ಬದಲಾಯಿಸಿ. ಫಲಿತಾಂಶದ hostname, port ಮತ್ತು proxycommand ಅನ್ನು ಕೆಲಸ ಮಾಡುವ ಇಂಟರ್ಯಾಕ್ಟಿವ್ ಲಾಂಚ್‌ನೊಂದಿಗೆ ಹೋಲಿಸಿ.

ಪರಿಶೀಲಿಸಬೇಕಾದ ವ್ಯತ್ಯಾಸಪರಿಣಾಮ
OS ಬಳಕೆದಾರ ಮತ್ತು ಹೋಮ್ಬಳಕೆದಾರರ SSH ಫೈಲ್‌ಗಳು ಮತ್ತು ಅನುಮತಿಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತದೆ
ಗಮ್ಯಸ್ಥಾನದ ಹೆಸರುHost ವಿಭಾಗಗಳು ಮತ್ತು ಸೇರಿಸಲಾದ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತದೆ
ProxyCommand ಎಕ್ಸಿಕ್ಯೂಟಬಲ್/ಮಾರ್ಗನಿರ್ಧರಿಸುತ್ತದೆ ಸಹಾಯಕವು ಆ ಪರಿಸರದಲ್ಲಿ ಪ್ರಾರಂಭವಾಗಬಹುದೇ ಎಂದು
SSH ಕಮಾಂಡ್-ಲೈನ್ ಆಯ್ಕೆಗಳುಬೇರೆ ಸಂರಚನಾ ಫೈಲ್ ಆಯ್ಕೆ ಮಾಡಬಹುದು ಅಥವಾ ಮೌಲ್ಯವನ್ನು ಮೀರಿಸಬಹುದು

ವ್ಯತ್ಯಾಸವು ಅಸ್ಪಷ್ಟವಾಗಿದ್ದರೆ ವಿಸ್ತೃತ SSH ಡಯಾಗ್ನೊಸ್ಟಿಕ್ಸ್ ಯಾವ ಫೈಲ್‌ಗಳನ್ನು ಓದಲಾಗಿದೆ ಎಂದು ತೋರಿಸಬಹುದು. JENKINS_HOME ಎಂಬುದು Jenkins ನ ಡೇಟಾ ಸ್ಥಳ, ದೂರದ ಏಜೆಂಟ್ ಬಳಕೆದಾರರಿಗೆ ಸಾರ್ವತ್ರಿಕ ಹೋಮ್ ಡೈರೆಕ್ಟರಿ ಅಲ್ಲ. ಕಮಾಂಡ್ ಅನ್ನು ನಿಜವಾಗಿ ಚಲಾಯಿಸುವ ಯಂತ್ರ ಮತ್ತು ಖಾತೆಯಲ್ಲಿ ಉದ್ದೇಶಿಸಿದ SSH ಸಂರಚನೆ, ದೃಢೀಕರಣ ಮತ್ತು host-key ಡೇಟಾವನ್ನು ಒದಗಿಸಿ.

Ncat ನ --proxy ವಿಷಯದಲ್ಲಿ ಪ್ರಾಕ್ಸಿ ಪೋರ್ಟ್ ಹೊರಹೋಗುವ ಗಮ್ಯಸ್ಥಾನ, ಸಹಾಯಕವು ಬೈಂಡ್ ಮಾಡುವ ಸ್ಥಳೀಯ ಆಲಿಸುವಿಕೆ ಅಲ್ಲ. root ಆಗಿ ಮಾತ್ರ ಯಶಸ್ಸು ತಾನೇ ವಿಶೇಷ ಆಲಿಸುವ ಪೋರ್ಟ್ ಸಮಸ್ಯೆಯನ್ನು ಗುರುತಿಸುವುದಿಲ್ಲ.

ಸಂಬಂಧಿತ ಲೇಖನಗಳು