OpenBSD-ಹೊಂದಾಣಿಕೆಯ nc ಬಳಸಿ, ಈ ಹೋಸ್ಟ್ ನಮೂದನ್ನು SSH ಕ್ಲೈಂಟ್ ಸಂರಚನೆಗೆ ಸೇರಿಸಿ, ಉದಾಹರಣೆಗೆ ~/.ssh/config:

Host work-through-proxy
    HostName ssh.example.com
    User alex
    ProxyCommand nc -X connect -x proxy.example.net:8080 %h %p

ಆ ಮಾರ್ಗಕ್ಕೆ ssh work-through-proxy ಬಳಸಿ. ಸಹಾಯಕ HTTP ಪ್ರಾಕ್ಸಿಯನ್ನು ssh.example.com ಗೆ CONNECT ಮಾಡಲು ಕೇಳುತ್ತದೆ ಮತ್ತು ಸ್ವೀಕರಿಸಿದ ಸ್ಟ್ರೀಮ್ ಅನ್ನು SSH ಗೆ ನೀಡುತ್ತದೆ. SSH ಅನ್ನು ನೇರವಾಗಿ ಪ್ರಾಕ್ಸಿ ಪೋರ್ಟ್‌ಗೆ ತೋರಿಸಿದರೆ ಅದರ ಹ್ಯಾಂಡ್‌ಶೇಕ್ HTTP ನಿರೀಕ್ಷಿಸುವ ಸೇವೆಗೆ ಹೋಗುತ್ತದೆ.

ಎಂಡ್‌ಪಾಯಿಂಟ್, ಗಮ್ಯಸ್ಥಾನ ಮತ್ತು ಖಾತೆಯನ್ನು ಬದಲಾಯಿಸಿ. ಸಾರ್ವಜನಿಕವಾಗಿ ತಲುಪಬಹುದಾದ SSH ಗಮ್ಯಸ್ಥಾನಕ್ಕೆ, ಸಾರ್ವಜನಿಕ ಮಧ್ಯವರ್ತಿ ಅನುಮತಿಸಲಾದಲ್ಲಿ, HTTP ಪ್ರಾಕ್ಸಿ ಪಟ್ಟಿ ಆ ಹೋಸ್ಟ್ ಮತ್ತು ಪೋರ್ಟ್‌ಗೆ ಪ್ರವೇಶವನ್ನು ಪರಿಶೀಲಿಸಲು ಅಭ್ಯರ್ಥಿಗಳನ್ನು ನೀಡುತ್ತದೆ; ತೋರಿಸಿದ ಆದೇಶಕ್ಕೆ ಪ್ರಾಕ್ಸಿ ಖಾತೆ ಅಗತ್ಯವಿಲ್ಲದ ಎಂಡ್‌ಪಾಯಿಂಟ್ ಆಯ್ಕೆಮಾಡಿ. ಈ OpenBSD nc ಆಯ್ಕೆಗಳು ಅನುಷ್ಠಾನ-ಅವಲಂಬಿತ; nc ಎಂಬ ಇನ್ನೊಂದು ಕಾರ್ಯನಿರ್ವಾಹಕ ಕಡತವು ಅವನ್ನು ಬೆಂಬಲಿಸದಿರಬಹುದು.

ಪ್ರಾಕ್ಸಿ ತನ್ನದೇ ಲಾಗಿನ್ ಕೇಳಬಹುದು ಅಥವಾ ಕೋರಿದ SSH ಪೋರ್ಟ್ ನಿರಾಕರಿಸಬಹುದು. 407 ಆ ಪ್ರಾಕ್ಸಿ ವಿನಿಮಯಕ್ಕೆ ಸಂಬಂಧಿಸಿದೆ. ಸುರಂಗ ತೆರೆದ ನಂತರವೂ SSH ಗುರಿ ಹೋಸ್ಟ್ ಪರಿಶೀಲಿಸಿ ಬಳಕೆದಾರರನ್ನು ದೃಢೀಕರಿಸುತ್ತದೆ; ನಿರಾಕರಿಸಲಾದ SSH ಕೀ ಬೇರೆ ವೈಫಲ್ಯ.

ProxyCommand ಅನ್ನು ಉದ್ದೇಶಿತ Host ವಿಭಾಗದ ಅಡಿಯಲ್ಲಿ ಇರಿಸಿ ಮತ್ತು ಅಗತ್ಯವಿದ್ದಾಗ ಆಯ್ಕೆಮಾಡಿದ ಸಹಾಯಕ ಬೆಂಬಲಿಸುವ ಪ್ರಾಕ್ಸಿ-ದೃಢೀಕರಣ ಮಾರ್ಗವನ್ನು ಬಳಸಿ. ಆದೇಶವು ಸ್ಟ್ರೀಮ್ ನೀಡುತ್ತದೆ, ಮಧ್ಯವರ್ತಿಯ ಮೂಲಕ ಅನುಮತಿ ಅಲ್ಲ. ಕೇವಲ HTTPS ಗಮ್ಯಸ್ಥಾನಗಳಿಗೆ ಅನುಮತಿ ಇದ್ದರೆ, ಆದೇಶದ ಬೇರೆ ಕಾಗುಣಿತ ನೀತಿ ಬದಲಾಯಿಸುತ್ತದೆ ಎಂದು ಭಾವಿಸುವ ಬದಲು ಅನುಮೋದಿತ SSH ಪ್ರವೇಶ ವ್ಯವಸ್ಥೆ ಪಡೆಯಿರಿ.

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