Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Čo je predvolený časový limit na SSH ?

Secure Shell je spôsob riadenia počítač alebo server , na diaľku , ktorý je k dispozícii pre Linux , OS X a Windows . Určitých intervaloch SSH time out sedenie , pretože otvorený a bez dozoru SSH relácie predstavuje bezpečnostné riziko . Ak ste aktívny na určitú dobu , spojenie sa vypne a budete nútení sa znova prihlásiť . Tento časový limit je definovaný nastavením TCP vášho systému , ale môže byť prepísaná v nastavení servera alebo v nastavení klienta . Ak zistíte , že vaša SSH čas pripojenia príliš často , vždy môžete upraviť konfiguráciu SSH , aby vám viac či menej aktívny čas . Timeout predvolené timeout

vášho servera do vášho systému TCP timeout . To je preto , že SSH servery sú automaticky konfigurované pre použitie TCPKeepalive , ktorý vyšle sondu v nadstavenom čase , kedy je systém nečinný a skontrolujte , či spojenie je tam stále . Toto predvolené nastavenie sa líši v závislosti na vašom systéme . Niektoré systémy používajú predvolené nastavenie tak nízke, ako päť sekúnd , a niektorí idú tak vysoko, ako dve hodiny ; priemere je typicky asi tri až päť minút . Váš SSH spojenie , ak nebol zmenený zmeniť časový limit na jeden server alebo na konci klienta , bude používať tento časový limit . Nastavenie na serveri alebo klienta prepíše tento časový limit .
Server - Wide Timeout nastavenie

Úprava časového limitu zo súboru sshd_config zmení možnosti časového limitu pre každého klienta , ktorý prihlási k serveru . Správcovia systému môžu pristupovať tento súbor v /etc /ssh /sshd_config . Ak používate terminál a sú pohodlné s terminálnym editore môžete upraviť úplne v termináli zadaním " sudo nano /etc /ssh /sshd_config " . Pridať možnosť " ClientAliveInterval " , ktorý hovorí , že server odoslať paket dát na klienta pre kontrolu činnosti . Mali by ste zvážiť pridanie " ClientAliveCountMax " rovnako , to hovorí servera , koľkokrát je potrebné skontrolovať , bez toho, aby sa na odpoveď . Nedávajte libry pred títo ; linky s krížikmi pred nimi sú považované za komentáre a nie sú aktívne voľby v servera . Napríklad , ak ste chceli nastaviť ClientAliveInterval na päť minút a vaše ClientAliveCountMax na dva , mohlo by to vyzerať asi takto :

ClientAliveInterval 300ClientAliveCountMax 2
Client - Based Timeout

Ak používate klienta ako Putty , môžete zmeniť časový limit kliknutím na možnosť " Pripojenie " na bočnom paneli a vyplňte svoje preferované čas v textovom poli vedľa " sekúnd medzi keepalives " v priebehu niekoľkých sekúnd . To by malo byť založené na úplne tom , ako dlho si myslíte , že budete mať aktívny medzi aktivitou . Môžete tiež zmeniť ručne otvorením svojej strane klienta nastavením súborov v /etc /ssh /ssh_config - všimnite si rozdiel medzi súborového servera " sshd_config " . Pridajte nastavenie " ServerAliveInterval " a nastaviť v sekundách , ako často chcete klientovi odosielať pakety udržať spojenie aktívne .
Rizikám zmeny Timeout

zrejmé zmenou časového limitu je otázkou pohodlie - to vám umožní robiť viac vecí naraz , bez toho aby ste museli často obnoviť svoje prihlasovacie údaje k vášmu SSH servera . Avšak , to znamená , že musíte zostať bdelejší na vašej pracovnej ploche . Ak máte odísť od svojho počítača pomocou SSH spojenie otvorené , každý môže sadnúť a prístup k serveru . Pri odchode SSH spojenie otvorené pre domáce použitie je menej znepokojujúce , ako keď robíte to pre vás , že vo zvyku opúšťať pripojenie otvorené môžu mať celkom desivé následky v nesprávnych rukách .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené