23Aug

Este posibil să aveți mai multe conexiuni SSH la același sistem?

click fraud protection

Când configurați pentru prima dată un server personal, puteți găsi câteva întrebări despre ceea ce este sau nu este capabil să facă.Având în vedere acest lucru, postul SuperUser Q & A de astăzi are răspunsuri la întrebarea curioasă a unui cititor.

Întrebarea de astăzi &Sesiunea de răspuns vine de la amabilitatea SuperUser - o subdiviziune a Stack Exchange, o grupare bazată pe comunitate a site-urilor web Q & A.

Imagine de fundal acordată de Casablanca( Wikimedia Commons).

Întrebarea

Cititor SuperUser Sam3000 dorește să știe dacă este posibil să aibă mai multe conexiuni SSH la același sistem:

Am un calculator Linux care acționează ca un server care poate accepta conexiuni SSH primite. Este posibil să conectați în mod fiabil mai multe dispozitive în același timp, cum ar fi telefonul mobil și laptopul meu, precum și alte desktopuri, pe același server folosind SSH?

Este posibil să aveți mai multe conexiuni SSH în același sistem?

Responsabilii pentru răspuns

instagram viewer

SuperUser badge-be și Hastur au răspunsul pentru noi.În primul rând, insigna-be:

Răspunsul scurt

Da, de obicei funcționează în mod implicit.

Răspunsul lung

Depinde de ce îl utilizați. Poate încetini cu mai multe conexiuni, dar aceasta este o problemă de lățime de bandă, nu o problemă SSH.

Urmat de răspunsul de la Hastur:

Da, este posibil, este comportamentul implicit. Puteți să vă bazați pe el dacă utilizați o versiune actualizată a SSH și nu mai este setată la Protocol 1 .Comanda de mai jos vă va oferi Protocol 2 .

  • grep "Protocol" /etc/ssh/ sshd_config

Limite pentru conexiuni

Puteți vedea SSH ca o evoluție criptată a telnet, născut pentru a permite accesul la distanță la un server. Rețineți că SSH se conectează prin TCP și poate transmite și sesiuni X( sesiuni grafice).Utilizatorii multi-tasking și utilizatorii multiple fac parte din natura interioară a Unix-ului( chiar dacă nu este fără limite).

  • ( de obicei 128, pentru a vedea numărul maxim de conexiuni remarcabile TCP)
  • kern.ipc.somaxconn kern.ipc.somaxconn sysctl( 8) variabilă limitează dimensiunea coadă de ascultare pentru acceptarea noilor conexiuni TCP.Valoarea implicită de 128 este de obicei prea mică pentru o manipulare robustă a conexiunilor noi pe un server Web încărcat puternic.

    • cat /proc/sys/net/core/ netdev_max_backlog ( de obicei 1000, lungimea maximă a coșului de pachete TCP)
    • mai puțin /etc/security/ limits.conf ( puteți găsi limitele numărului de utilizatori)
    • MaxSessions în /etc/ssh/ sshd_config ( specifică numărul maxim desesiuni deschise per conexiune de rețea, setarea implicită este setată la 10)
    • #MaxStartups 10:30:60 , de obicei comentat în /etc/ssh/ /etc/ssh/ /etc/ssh/( specifică numărul maxim de conexiuni neauthenticate concurente la daemonul SSH, setarea implicită este setată la10)

    Referințe

    1. om ssh și om sshd pe computerul dvs.

    2. Paginile de manual pentru sshd și sshd_config

    Aveți ceva de adăugat la explicație? Sunați în comentarii. Doriți să citiți mai multe răspunsuri de la alți utilizatori de tehnologie Stack Exchange? Check out discuția completă aici.