Amikor először állít be személyes szervert, elég sok kérdés merülhet fel bennünk arról, hogy mi ez, vagy nem képes rá. Ezt szem előtt tartva a mai SuperUser Q & A bejegyzés megválaszolja az olvasó egy kíváncsi kérdését.
A mai Kérdések és válaszok ülés a SuperUser jóvoltából érkezik hozzánk - a Stack Exchange alosztályához, amely a Q & A webhelyek közösségvezérelt csoportosulása.
A képernyőkép jóvoltából Casablanca (Wikimedia Commons) .
A kérdés
A Sam3000 SuperUser olvasó tudni akarja, hogy lehetséges-e több SSH-kapcsolat ugyanahhoz a rendszerhez:
Van egy Linux számítógépem, amely szerverként működik, és amely képes bejövő SSH kapcsolatokat fogadni. Lehetséges-e egyidejűleg megbízhatóan csatlakoztatni több eszközt, például a mobiltelefonomat és a laptopomat, valamint más asztali számítógépeket ugyanahhoz a szerverhez az SSH használatával?
Lehetséges, hogy több SSH kapcsolat legyen ugyanazon a rendszeren?
A válasz
A SuperUser közreműködői badge-be és Hastur válaszol ránk. Első, jelvény:
A rövid válasz
Igen, általában alapértelmezés szerint működik.
A hosszú válasz
Attól függ, mire használja. Lehet, hogy több kapcsolat esetén lelassul, de ez sávszélesség, nem SSH probléma.
Hastur válasza következik:
Igen, lehetséges, ez az alapértelmezett viselkedés. Akkor támaszkodhat rá, ha az SSH frissített verzióját használja, és ez már nincs beállítva 1. jegyzőkönyv . Az alábbi parancsnak meg kell adnia 2. jegyzőkönyv .
- grep „Protokoll” / etc / ssh / sshd_config
A kapcsolatok korlátai
Az SSH-ra úgy tekinthet, mint a telnet titkosított evolúciójára, amelynek célja a kiszolgálóhoz való távoli hozzáférés lehetővé tétele. Ne feledje, hogy az SSH TCP-n keresztül csatlakozik, és képes X-munkamenetek (grafikus munkamenetek) továbbítására is. A többfeladatos és több felhasználó a Unix belső természetének része (még akkor is, ha nincs korlátozás nélkül).
A korlátozások közül néhányat a TCP és az SSH korlátokban láthat:
- cat / proc / sys / net / core / somaxconn (általában 128, hogy megtekinthesse a rendelkezésre álló maximális TCP kapcsolatok számát)
A kern.ipc.somaxconn sysctl (8) változó korlátozza az új TCP-kapcsolatok elfogadásához szükséges hallgatási sor méretét. Az alapértelmezett 128-as érték általában túl alacsony az új kapcsolatok robusztus kezeléséhez erősen megterhelt webszerveren.
- cat / proc / sys / net / core / netdev_max_backlog (általában 1000, a TCP csomagsor maximális hossza)
- kevesebb /etc/security/limits.conf (megtalálja a felhasználók számának korlátjait)
- MaxSessions ban ben / etc / ssh / sshd_config (megadja a hálózati kapcsolatonként megengedett maximális nyitott munkamenetek számát, az alapértelmezett érték 10)
- #MaxStartups 10:30:60 , általában a / etc / ssh / sshd_config (meghatározza az SSH démonhoz tartozó egyidejűleg nem hitelesített kapcsolatok maximális számát, az alapértelmezett érték 10)
Hivatkozások
1. ember ssh és ember sshd a számítógépeden
2. A férfi oldalakat keres sshd és sshd_config
Van valami hozzáfűzhető a magyarázathoz? Hang a kommentekben. Szeretne további válaszokat olvasni más, hozzáértő Stack Exchange-felhasználóktól? Nézze meg a teljes vitafonalat itt .