Pagrindinis » kaip » Ar galima turėti kelias SSH jungtis prie tos pačios sistemos?

    Ar galima turėti kelias SSH jungtis prie tos pačios sistemos?

    Kai pirmą kartą užmezgate asmeninį serverį, galite rasti sau keletą klausimų apie tai, kas tai yra ar negali. Turint tai omenyje, šiandieninio „SuperUser“ atsakymų ir atsakymų atsakymas yra įdomus skaitytojo klausimas.

    Šiandienos „Klausimų ir atsakymų“ sesija mums suteikiama pagal „SuperUser“ - „Stack Exchange“ padalinį, bendruomenės sukurtą „Q&A“ svetainių grupavimą.

    „Casablanca“ sutikimas („Wikimedia Commons“).

    Klausimas

    „SuperUser“ skaitytuvas „Sam3000“ nori sužinoti, ar galima turėti kelias SSH jungtis prie tos pačios sistemos:

    Turiu Linux kompiuterį, veikiantį kaip serverį, kuris gali priimti priimamus SSH ryšius. Ar galima vienu metu patikimai prijungti kelis įrenginius, pvz., Mobilųjį telefoną ir nešiojamąjį kompiuterį, taip pat kitus stalinius kompiuterius, naudojant tą patį serverį naudojant SSH?

    Ar galima turėti kelias SSH jungtis prie tos pačios sistemos?

    Atsakymas

    „SuperUser“ dalyvių ženklelis ir „Hastur“ turi atsakymą. Pirma aukštyn, ženklelis:

    Trumpas atsakymas

    Taip, tai paprastai veikia pagal nutylėjimą.

    Ilgas atsakymas

    Tai priklauso nuo to, ką naudojate. Jis gali sulėtėti su keliais ryšiais, bet tai yra dažnių juostos plotis, o ne SSH klausimas.

    Po to atsakė Hastur atsakymas:

    Taip, tai įmanoma, tai yra numatytasis elgesys. Jį galite pasikliauti, jei naudojate atnaujintą SSH versiją ir jis nebėra nustatytas 1 protokolas. Žemiau pateikta komanda turėtų jums suteikti 2 protokolas.

    • grep “Protocol” / etc / ssh / sshd_config

    Ryšių ribos

    Galite žiūrėti į SSH kaip užšifruotą telneto raidą, gimusį leidžiant nuotolinę prieigą prie serverio. Atkreipkite dėmesį, kad SSH jungiasi per TCP ir gali persiųsti X sesijas (grafines sesijas). Daugiafunkciniai ir keli naudotojai yra vidinio „Unix“ pobūdžio dalis (net jei tai nėra be apribojimų).

    Galite matyti kai kurias iš šių apribojimų TCP ir SSH ribose:

    • katė / proc / sys / net / core / somaxconn (paprastai 128, norėdami pamatyti maksimalų neįvykdytų TCP ryšių skaičių)

    The kern.ipc.somaxconn sysctl (8) kintamasis apriboja klausymo eilės dydį, kad priimtumėte naujus TCP ryšius. Numatytoji 128 vertė paprastai yra per maža, kad būtų galima tvirtai valdyti naujus ryšius labai pakrautame žiniatinklio serveryje.

    • katė / proc / sys / net / core / netdev_max_backlog (paprastai 1000, didžiausias TCP paketų eilės ilgis)
    • mažiau /etc/security/limits.conf (galite rasti naudotojų skaičiaus ribas)
    • MaxSessions į / etc / ssh / sshd_config (nurodo maksimalų atvirų sesijų, leidžiamų kiekvienam tinklo ryšiui, skaičių, numatytasis nustatymas yra 10)
    • #MaxStartups 10:30:60, paprastai komentavo / etc / ssh / sshd_config (nurodo maksimalų tuo pačiu metu nepatvirtintų SSH demono jungčių skaičių, numatytasis nustatymas yra 10)

    Nuorodos

    1. žmogus ssh ir vyras sshd kompiuteryje

    2. sshd ir sshd_config žmogaus puslapiai


    Ar ką nors papildyti paaiškinimu? Garsas išjungtas komentaruose. Norite perskaityti daugiau atsakymų iš kitų „tech-savvy Stack Exchange“ vartotojų? Čia rasite visą diskusijų temą.