ServerAliveInterval : සේවාදායකයාට ශුන්ය පැකට්ටුවක් යැවීමට පෙර සේවාදායකයා බලා සිටින තත්පර ගණන (සම්බන්ධතාවය සජීවීව තබා ගැනීමට).
ClientAliveInterval : බව තත්පර ගණන සේවාදායකය සේවාලාභියා වෙත ශූන්ය පැකට් යැවීම (ඔබගේ සම්බන්ධතාව කිරීමට) පෙර බලා ඇත.
0 ක අගයක් සැකසීම (පෙරනිමිය) මෙම විශේෂාංග අක්රීය කරනු ඇති අතර එමඟින් ඔබේ සම්බන්ධතාවය වැඩි කාලයක් අක්රිය නම් පහත වැටෙනු ඇත.
ServerAliveInterval යනු සම්බන්ධතාවයක් සජීවීව තබා ගැනීමේ වඩාත් පොදු උපාය බව පෙනේ. කැඩුණු නල ගැටළුව වළක්වා ගැනීම සඳහා, මගේ .ssh / config ගොනුවේ මා භාවිතා කරන ssh වින්යාසය මෙන්න:
Host myhostshortcut
HostName myhost.com
User barthelemy
ServerAliveInterval 60
ServerAliveCountMax 10
ඉහත සැකසුම පහත පරිදි ක්රියා කරයි,
- සේවාදායකයා තත්පර 60 ක් (ServerAliveInterval time) අක්රියව බලා සිටින අතර, සේවාදායකයාට “නො-ඔප් ශුන්ය පැකට්ටුවක්” යවා ප්රතිචාරයක් අපේක්ෂා කරයි. කිසිදු ප්රතිචාරයක් නොලැබුනේ නම්, එය ඉහත ක්රියාවලිය 10 (ServerAliveCountMax) වාර (තත්පර 600) තෙක් උත්සාහ කරයි. සේවාදායකයා තවමත් ප්රතිචාර නොදක්වන්නේ නම්, සේවාදායකයා ssh සම්බන්ධතාවය විසන්ධි කරයි.
සේවාදායක පැත්තේ ඇති ClientAliveCountMax ද උදව් විය හැකිය. විසන්ධි වීමට පෙර සේවාදායකයෙකුට ප්රතිචාර නොදක්වා සිටීමට කොපමණ කාලයක් ගතවේද යන්නෙහි සීමාව මෙයයි. ClientAliveInterval තුනක මෙන් පෙරනිමි අගය 3 වේ.