SOCKS ನಿರ್ಗಮನವನ್ನು ಕೊನೆಯ SSH ಜಂಪ್ನಲ್ಲಿ ಇರಿಸಿ
SSH ಜಂಪ್-ಹೋಸ್ಟ್ ಸಾಗಣೆಯನ್ನು ಸ್ಥಳೀಯ ಕ್ರಿಯಾತ್ಮಕ ಫಾರ್ವರ್ಡ್ನೊಂದಿಗೆ ಸೇರಿಸಿ, ಅಂತಿಮ ವೆಬ್ಸೈಟ್ ಸಂಪರ್ಕವನ್ನು ಉದ್ದೇಶಿತ ಗೇಟ್ವೇಯಲ್ಲಿ ಇಡಿ.
ಕೊನೆಯ SSH ಸರ್ವರ್ ಅನ್ನು ಹೋಸ್ಟ್ ಆಗಿ ಸಂರಚಿಸಿ, ಮತ್ತು ಮಧ್ಯಂತರ ಸರ್ವರ್ ಅನ್ನು ProxyJump ನಲ್ಲಿ ಇರಿಸಿ:
Host proxy-exit
HostName exit.example
User operator
ProxyJump [email protected]
DynamicForward 127.0.0.1:1080ಆ ಹೋಸ್ಟ್ಗಳಲ್ಲಿ ಅಧಿಕೃತ ಖಾತೆಗಳೊಂದಿಗೆ ssh -N proxy-exit ಪ್ರಾರಂಭಿಸಿ. ಸ್ಥಳೀಯ ಅಪ್ಲಿಕೇಶನ್ 127.0.0.1:1080 ನಲ್ಲಿ SOCKS ಬಳಸಲು ಸಂರಚಿಸಿ. ಶ್ರೋತೃ ಕ್ಲೈಂಟ್ನಲ್ಲಿದೆ; SSH ಸಂಪರ್ಕ exit.example ಗೆ jump.example ಮೂಲಕ ತಲುಪುತ್ತದೆ.
ವಿನಂತಿಸಿದ ವೆಬ್ಸೈಟ್ ಸಂಪರ್ಕಗಳು ಕೊನೆಯ SSH ಅಧಿವೇಶನದ ದೂರದ ಬದಿಯಿಂದ ತೆರೆಯುತ್ತವೆ—exit.example. ಜಂಪ್ SSH ಸಾಗಣೆಯನ್ನು ಆ ಹೋಸ್ಟ್ಗೆ ಒಯ್ಯುತ್ತದೆ ಮತ್ತು ಮೊದಲ ತಲುಪಬಹುದಾದ ಯಂತ್ರವಾಗಿದ್ದುದರಿಂದ ಮಾತ್ರ SOCKS ನಿರ್ಗಮನವಾಗುವುದಿಲ್ಲ.
ಗಮ್ಯಸ್ಥಾನವು ನಿರ್ಗಮನ ಹೋಸ್ಟ್ನ ರೂಟಿಂಗ್ ಮತ್ತು ಯಾವುದೇ NAT ಆಯ್ಕೆ ಮಾಡಿದ ವಿಳಾಸವನ್ನು ನೋಡುತ್ತದೆ. ಅದು ಹೋಸ್ಟ್ಹೆಸರಿನ ಲಾಗಿನ್ ವಿಳಾಸಕ್ಕೆ ಹೊಂದಿಕೆಯಾಗಬೇಕಿಲ್ಲ. ಎರಡೂ ಸರ್ವರ್ಗಳಿಗೆ ತಮ್ಮ ಪಾತ್ರಗಳಿಗೆ ಬೇಕಾದ ಫಾರ್ವರ್ಡಿಂಗ್ ಅನುಮತಿಗಳು ಬೇಕು, ಮತ್ತು ಹೋಸ್ಟ್-ಕೀ ಪರಿಶೀಲನೆಗಳು ಉದ್ದೇಶಿತ SSH ಅಂತ್ಯಬಿಂದುಗಳಿಗೆ ಇನ್ನೂ ಅನ್ವಯಿಸುತ್ತವೆ.
ಈ ಸಂರಚನೆ SSH ಕ್ರಿಯಾತ್ಮಕ ಫಾರ್ವರ್ಡಿಂಗ್ ಮೂಲಕ SOCKS ಸೇವೆಯನ್ನು ರಚಿಸುತ್ತದೆ. ಗೇಟ್ವೇ ಈಗಾಗಲೇ ಸ್ವತಂತ್ರ SOCKS ಶ್ರೋತೃವನ್ನು ನಡೆಸುತ್ತಿದ್ದರೆ, ಸ್ಥಿರ ಫಾರ್ವರ್ಡ್ನೊಂದಿಗೆ ಆ ಶ್ರೋತೃವನ್ನು ತಲುಪುವುದು ಬೇರೆ ವ್ಯವಸ್ಥೆ.