23Aug

Vai ir iespējams izmantot vairākus SSH savienojumus ar to pašu sistēmu?

click fraud protection

Kad pirmo reizi izveidojat personīgo serveri, jūs varat atrast sev dažus jautājumus par to, kas tas ir vai ko tas nespēj izdarīt. Paturot to prātā, šodienas SuperUser Q & amai ir atbildes par ziņkārīgo lasītāja jautājumu.

šodienas jautājums &Atbildes sesija mums priecājas par SuperUser - Stack Exchange, kas ir kopienas un Q & A tīmekļa vietņu grupa.

Screenshot pieklājīgi no Kasablankas( Wikimedia Commons).

Jautājums

SuperUser lasītājs Sam3000 vēlas uzzināt, vai vienai sistēmai var būt vairāki SSH savienojumi:

Man ir Linux dators, kas darbojas kā serveris, kas var pieņemt ienākošos SSH savienojumus. Vai ir iespējams droši savienot vairākas ierīces vienlaicīgi, piemēram, manu mobilo tālruni un klēpjdatoru, kā arī citus darbvirsmus, ar to pašu serveri, izmantojot SSH?

Vai vienai sistēmai var būt vairāki SSH savienojumi?

Atbilde

SuperUser atbalstītājiem markge-be un Hastur mums ir atbilde. Pirmais uz augšu, parādīt:

Īso atbildi

Jā, parasti tas darbojas pēc noklusējuma.

instagram viewer

Long Answer

Tas ir atkarīgs no tā, ko jūs to izmantojat. Tas var palēnināties ar vairākiem savienojumiem, taču tas ir joslas platuma jautājums, nevis SSH problēma.

Pēc Hustur atbildes:

Jā, tas ir iespējams, tas ir noklusējuma uzvedība. Uz to jūs varat paļauties, ja izmantojat atjauninātu SSH versiju, un tā vairs nav iestatīta 1. protokolā .Tālāk norādītajai komandai jāsniedz 2. protokols .

  • grep "Protokols" /etc/ssh/ sshd_config

savienojumu ierobežojumi Jūs varat apskatīt SSH kā šifrētu telnet evolūciju, kas izveidota, lai nodrošinātu attālu piekļuvi serverim.Ņemiet vērā, ka SSH savieno ar TCP un tā var pārsūtīt arī X sesijas( grafiskās sesijas).Daudzuzdevumu un vairāki lietotāji ir daļa no Unix iekšējās būtības( pat ja tā nav bez ierobežojumiem).

Jūs varat redzēt dažus no šiem ierobežojumiem TCP un SSH limiti:

  • kaķis /proc/sys/net/core/ somaxconn ( parasti 128, lai redzētu maksimālo TCP izcilu savienojumu skaitu, kas jums var būt)

kern.ipc.somaxconn sysctl( 8) mainīgais ierobežo klausīšanās rindas lielumu, lai pieņemtu jaunus TCP savienojumus. Noklusējuma vērtība 128 parasti ir pārāk zema, lai nodrošinātu stingru jaunu pieslēgumu apstrādi lielapjoma tīmekļa serverī.

  • kaķis /proc/sys/net/core/ netdev_max_backlog ( parasti 1000, TCP paketes rindas maksimālais garums)
  • mazāks /etc/security/ limits.conf ( jūs varat atrast lietotāju skaita ierobežojumus)
  • MaxSessions /etc/ssh/ sshd_config ( norāda maksimālo skaituatvērtā sesija ir atļauta katram tīkla savienojumam, noklusējuma iestatījums ir 10)
  • #MaxStartups 10:30:60 , parasti tiek komentēts /etc/ssh/ sshd_config ( norāda maksimālo skaitu vienlaicīgu neautentificētu savienojumu ar SSH daemonu, noklusējums ir iestatīts uz10)

Atsauces

1. man ssh un mans sshd datorā

2. Man page sshd un sshd_config

Vai kaut kas jāpievieno paskaidrojumam? Skatieties komentāros. Vēlaties lasīt citas atbildes no citiem tehnoloģiju savvy Stack Exchange lietotājiem?Šeit skatiet pilnu diskusiju pavedienu.