autossh ಬಳಸಿ SSH SOCKS ಸುರಂಗವನ್ನು ಮತ್ತೆ ಸಂಪರ್ಕಿಸಿ
SSH ಜೀವಂತಿಕೆ ಪರಿಶೀಲನೆಗಳೊಂದಿಗೆ autossh ಬಳಸಿ ಮತ್ತು ಸುರಂಗವನ್ನು ಮತ್ತೆ ಸಂಪರ್ಕಿಸುವುದು ಹಳೆಯ ಅಪ್ಲಿಕೇಶನ್ ಸಂಪರ್ಕಗಳನ್ನು ಮರುಸ್ಥಾಪಿಸುವುದಿಲ್ಲ ಎಂದು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಿ.
SSH SOCKS ಪ್ರಾಕ್ಸಿ ತನ್ನ SSH ಸಂಪರ್ಕ ಮುಗಿದಾಗ ಕಣ್ಮರೆಯಾಗುತ್ತದೆ. ಮೇಲ್ವಿಚಾರಕ ಆ ಸಂಪರ್ಕವನ್ನು ಮರುಪ್ರಾರಂಭಿಸಬಹುದು, ಆದರೆ ಹಳೆಯ ಸ್ಟ್ರೀಮ್ ಬಳಸಿದ ಪ್ರತಿಯೊಂದು ವೆಬ್ಸೈಟ್ ವಿನಂತಿಯನ್ನು ಮುಂದುವರಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ.
ಈಗಾಗಲೇ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿರುವ SSH ಸೆಟಪ್ಗಾಗಿ, OpenSSH ಪ್ರತಿಕ್ರಿಯಿಸದ ಸರ್ವರ್ ಅನ್ನು ಪತ್ತೆ ಮಾಡುವಾಗ autossh ಕ್ರಿಯಾತ್ಮಕ ಮುಂದುವರಿಕೆಯನ್ನು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡಬಹುದು:
autossh -M 0 -N -o ServerAliveInterval=30 -o ServerAliveCountMax=3 -o ExitOnForwardFailure=yes -D 127.0.0.1:1080 [email protected]
-M 0 autossh ನ ಪ್ರತ್ಯೇಕ ಮೇಲ್ವಿಚಾರಣಾ ಪೋರ್ಟ್ ಕಾರ್ಯವಿಧಾನವನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ. ಮೇಲ್ವಿಚಾರಕ ಪ್ರತಿಕ್ರಿಯಿಸಲು SSH ನಿರ್ಗಮಿಸುವುದನ್ನು ಅದು ಅವಲಂಬಿಸಿದೆ. server-alive ಆಯ್ಕೆಗಳು SSH ಮಟ್ಟದ ಜೀವಂತಿಕೆ ಪರಿಶೀಲನೆ ನೀಡುತ್ತವೆ; ಅವು ನೀವು ಬಳಸುವ ಪ್ರತಿಯೊಂದು ಗಮ್ಯಸ್ಥಾನದಿಂದ ಪುಟವನ್ನು ಕೇಳುವುದಿಲ್ಲ.
ದೃಢೀಕರಣ ಮತ್ತು ಮುಂದುವರಿಕೆ ಕೆಲಸ ಮಾಡುವವರೆಗೆ ಆರಂಭಿಕ ಸೆಟಪ್ ಅನ್ನು ಗೋಚರವಾಗಿಡಿ. autossh ನ ಹಿನ್ನೆಲೆ ವರ್ತನೆ ಸಾಮಾನ್ಯ SSH ನ -f ಗಿಂತ ಭಿನ್ನವಾಗಿದೆ: ಮೇಲ್ವಿಚಾರಣೆ ಇಲ್ಲದ ಪ್ರಾರಂಭವು ಗುಪ್ತಪದ ಅಥವಾ ಕೀ ಪಾಸ್ಫ್ರೇಸ್ ಕೇಳಲು ನಿಲ್ಲಲು ಸಾಧ್ಯವಿಲ್ಲ. ಅದರ ದಾಖಲಿತ ಆರಂಭಿಕ ಗೇಟ್ ತಕ್ಷಣದ ಸೆಟಪ್ ವೈಫಲ್ಯವನ್ನು ನಂತರ ಮುರಿದ ಅವಧಿಯಿಂದ ಪ್ರತ್ಯೇಕಿಸಬಹುದು.
ಮತ್ತೆ ಸಂಪರ್ಕಿಸಿದ ನಂತರ ಸ್ಥಳೀಯ ಆಲಿಸುವವರು ಮತ್ತೆ ಲಭ್ಯವಾಗಬಹುದು. ಅಪ್ಲಿಕೇಶನ್ಗಳು ತಮ್ಮದೇ ವಿಫಲ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಬೇಕಾಗಬಹುದು. ಪ್ರತಿಕ್ರಿಯೆ ಸ್ವೀಕರಿಸುವ ಮೊದಲು ಅಡಚಣೆಯಾದ ಅಪ್ಲೋಡ್ಗೆ ಅಪ್ಲಿಕೇಶನ್ ಮಟ್ಟದಲ್ಲಿ ಪರಿಹರಿಸಬೇಕಾದ ಫಲಿತಾಂಶವಿದೆ, ಕೇವಲ ಕಾಣೆಯಾದ ಸುರಂಗವನ್ನು ಮರುಪ್ರಾರಂಭಿಸುವುದಲ್ಲ.
ಕೊನೆಯದಾಗಿ, ಆರೋಗ್ಯಕರ SSH ಸಾಗಣೆ ಗೇಟ್ವೇ ನಿರ್ದಿಷ್ಟ ವೆಬ್ಸೈಟ್ ತಲುಪಬಲ್ಲದು ಎಂದು ಸಾಬೀತುಪಡಿಸುವುದಿಲ್ಲ. ಸುರಂಗದ ಮೇಲ್ವಿಚಾರಣೆಯನ್ನು ಅದನ್ನು ಬಳಸುವ ಕೆಲಸದ ಮೇಲ್ವಿಚಾರಣೆಯಿಂದ ಬೇರ್ಪಡಿಸಿ.