Kotisivu » miten » Onko mahdollista saada useita SSH-yhteyksiä samaan järjestelmään?

    Onko mahdollista saada useita SSH-yhteyksiä samaan järjestelmään?

    Kun määrität henkilökohtaisen palvelimen ensimmäistä kertaa, saatat löytää itsellesi muutamia kysymyksiä siitä, mitä se on tai ei pysty tekemään. Tässä mielessä tämän päivän SuperUser Q&A -postissa on vastauksia utelias lukijan kysymykseen.

    Nykypäivän Kysymys- ja vastaus -istunto tulee meille suotuisasti SuperUserin - Stack Exchange -alueen, yhteisöpohjaisen Q & A-sivustojen ryhmittymän - kautta..

    Casablancan kohteliaisuus (Wikimedia Commons).

    Kysymys

    SuperUser-lukija Sam3000 haluaa tietää, onko samaan järjestelmään mahdollista saada useita SSH-yhteyksiä:

    Minulla on Linux-tietokone, joka toimii palvelimena, joka voi vastaanottaa saapuvat SSH-yhteydet. Onko mahdollista yhdistää useita laitteita samanaikaisesti, kuten matkapuhelin ja kannettava tietokone, sekä muita työpöytiä samaan palvelimeen SSH: n avulla?

    Onko mahdollista saada useita SSH-yhteyksiä samaan järjestelmään?

    Vastaus

    SuperUser-lahjoittajien rintamerkki ja Hasturilla on vastaus meille. Ensin ylös, merkki on:

    Lyhyt vastaus

    Kyllä, se toimii yleensä oletusarvoisesti.

    Pitkä vastaus

    Se riippuu siitä, mitä käytät. Se voi hidastua useilla yhteyksillä, mutta se on kaistanleveys, ei SSH-ongelma.

    Hasturin vastausta seuraa:

    Kyllä se on mahdollista, se on oletuskäyttäytyminen. Voit luottaa siihen, jos käytät SSH: n päivitettyä versiota ja sitä ei enää aseteta Pöytäkirja 1. Alla olevan komennon pitäisi antaa sinulle Pöytäkirja 2.

    • grep “Protocol” / etc / ssh / sshd_config

    Yhteyksien rajat

    Voit tarkastella SSH: tä salattuna telnetin kehittymisenä, joka on syntynyt palvelimelle etäkäytön sallimiseksi. Huomaa, että SSH yhdistää TCP: n ja pystyy välittämään myös X-istuntoja (graafisia istuntoja). Monitehtävät ja useat käyttäjät ovat osa Unixin sisäistä luonnetta (vaikka se ei olisi rajoitettu).

    Näet joitakin näistä rajoituksista TCP- ja SSH-rajoituksissa:

    • cat / proc / sys / net / core / somaxconn (yleensä 128, nähdäksesi, kuinka monta TCP: n jäljellä olevaa yhteyttä voi olla)

    kern.ipc.somaxconn sysctl (8) muuttuja rajoittaa kuuntelujonon kokoa uusien TCP-yhteyksien hyväksymiseksi. Oletusarvo 128 on tyypillisesti liian alhainen uusien yhteyksien kestävälle käsittelylle voimakkaasti ladatulla web-palvelimella.

    • cat / proc / sys / net / core / netdev_max_backlog (yleensä 1000, TCP-paketin jonon enimmäispituus)
    • vähemmän /etc/security/limits.conf (löydät käyttäjien lukumäärän rajoitukset)
    • MaxSessions sisään / Etc / ssh / sshd_config (määrittää suurimman sallittujen istuntojen lukumäärän verkkoyhteyttä kohden, oletuksena on 10)
    • #MaxStartups 10:30:60, yleensä kommentoi / Etc / ssh / sshd_config (määrittää SSH-daemoniin rinnakkaisten, todentamattomien yhteyksien enimmäismäärän, oletuksena on 10)

    Viitteet

    1. mies ssh ja mies sshd tietokoneessa

    2. sshd: n ja sshd_configin man-sivut


    Onko jotain lisättävää selitykseen? Ääni pois kommenteista. Haluatko lukea lisää vastauksia muilta tech-savvy Stack Exchange -käyttäjiltä? Tutustu koko keskusteluketjuun täällä.