autossh yordamida SSH SOCKS tunnelini qayta ulash
SSH hayotiy tekshiruvlari bilan autosshdan foydalaning va tunnelni qayta ulash eski dastur ulanishlarini tiklamasligini tushuning.
SSH SOCKS proksisi SSH ulanishi tugaganda yo'qoladi. Kuzatuvchi bu ulanishni qayta ishga tushirishi mumkin, lekin eski oqimdan foydalangan har bir veb-sayt so'rovini davom ettira olmaydi.
Allaqachon ishlayotgan SSH sozlamasi uchun autossh OpenSSH javob bermayotgan serverni aniqlaganda dinamik yo'naltirishni kuzatishi mumkin:
autossh -M 0 -N -o ServerAliveInterval=30 -o ServerAliveCountMax=3 -o ExitOnForwardFailure=yes -D 127.0.0.1:1080 [email protected]
-M 0 autosshning alohida monitoring porti mexanizmini o'chiradi. Kuzatuvchi javob bera olishi uchun u SSH chiqishiga tayanadi. server-alive parametrlari SSH darajasida hayotiylik tekshiruvini beradi; ular siz foydalanadigan har bir manzildan sahifa so'ramaydi.
Autentifikatsiya va yo'naltirish ishlaguncha dastlabki sozlamani ko'rinadigan holda saqlang. autosshning fon xatti-harakati oddiy SSH ning -f parametridan farq qiladi: nazoratsiz ishga tushirish parol yoki kalit iborasini so'rash uchun to'xtay olmaydi. Uning hujjatlashtirilgan ishga tushish darvozasi bir zumda sozlama xatosini keyinroq uzilgan seansdan ham ajrata oladi.
Qayta ulangandan so'ng mahalliy tinglovchi yana mavjud bo'lishi mumkin. Dasturlar baribir o'zlarining muvaffaqiyatsiz amallarini qayta urinishlari kerak bo'lishi mumkin. Javob olishdan oldin to'xtatilgan yuklashda dastur darajasida hal qilinadigan natija bor, faqat qayta ishga tushiriladigan yo'qolgan tunnel emas.
Nihoyat, sog'lom SSH transporti shlyuz ma'lum bir veb-saytga yeta olishini isbotlamaydi. Tunnel nazoratini undan foydalanadigan ish monitoringidan ajrating.