23Aug

Je možné mať viacero SSH pripojení k rovnakému systému?

Keď nastavujete osobný server po prvýkrát, môže sa stať, že máte dosť otázok o tom, čo to je alebo nie je schopný robiť.S ohľadom na to má dnešný príspevok SuperUser Q & A odpovede na otázku zvedavého čitateľa.

Dnešná otázka &Odpoveď na zasadnutie nám príde s láskavým dovolením SuperUser - subdivíziu Stack Exchange, komunitne riadeného zoskupenia webových stránok Q & A.

Snímka s ohľadom na Casablanca( Wikimedia Commons).

Otázka

čítačka SuperUser Sam3000 chce vedieť, či je možné mať k rovnakému systému viacero pripojení SSH:

Mám počítač s Linuxom, ktorý funguje ako server, ktorý môže prijímať prichádzajúce pripojenia SSH.Je možné spoľahlivo pripojiť viacero zariadení naraz, napríklad mobilný telefón a prenosný počítač, ako aj iné pracovné plochy, na ten istý server pomocou protokolu SSH?

Je možné mať viac SSH pripojení k rovnakému systému?

Odpoveď pre nás je odpoveď

SuperUser prispievatelia badge-be a Hastur. Prvýkrát, odznak-be:

Krátka odpoveď

Áno, zvyčajne funguje štandardne.

Dlhá odpoveď

Záleží na tom, na čo ju používate. Môže sa spomaliť pri viacerých pripojeniach, ale je to otázka šírky pásma, nie problém SSH.

Nasledujúca odpoveď od Hastura:

Áno, je to predvolené správanie. Môžete sa na ňu spoľahnúť, ak používate aktualizovanú verziu SSH a už nie je nastavená na protokol 1 .Nižšie uvedený príkaz by vám mal poskytnúť protokol 2 .

  • grep "Protokol" /etc/ssh/ sshd_config

Limity pre pripojenia

Môžete sa pozrieť na SSH ako šifrovaný vývoj telnetu, narodený pre umožnenie vzdialeného prístupu na server. Upozorňujeme, že SSH sa pripája cez protokol TCP a je schopný presmerovať aj X-session( grafické relácie).Multi-tasking a viac užívateľov sú súčasťou vnútornej povahy Unixu( aj keď to nie je bez obmedzení).

Tieto limity môžete vidieť v obmedzeniach TCP a SSH:

  • cat /proc/sys/net/core/ somaxconn ( zvyčajne 128, aby ste videli maximálny počet nevybavených pripojení TCP, ktoré môžete mať)

kern.ipc.somaxconn sysctl( 8) obmedzuje veľkosť frontu počúvania pre prijatie nových pripojení TCP.Predvolená hodnota 128 je zvyčajne príliš nízka na robustné zaobchádzanie s novými pripojeniami na silne načítanom webovom serveri.

  • cat /proc/sys/net/core/ netdev_max_backlog ( zvyčajne 1000, maximálna dĺžka frontu paketov TCP)
  • menej /etc/security/ limit.conf ( limity pre počet používateľov nájdete)
  • MaxSessions v /etc/ssh/ sshd_config ( určuje maximálny početpovolené relácie povolené na sieťové pripojenie, predvolené nastavenie je 10)
  • #MaxStartups 10:30:60 , zvyčajne komentované v /etc/ssh/ sshd_config ( určuje maximálny počet súbežne neoverených pripojení k démonu SSH, predvolené nastavenie je nastavené na10)

Odkazy

1. muž ssh a muž sshd na vašom počítači

2. Man pages for sshd and sshd_config

Musíte niečo pridať k vysvetleniu? Znížte komentáre. Chcete si prečítať viac odpovedí od iných používateľov technológie Stack Exchange? Pozrite sa na celý diskusný príspevok tu.