23Aug

Je li moguće imati više SSH veza na isti sustav?

Prilikom prvog postavljanja osobnog poslužitelja možete se naći s nekoliko pitanja o tome što je, ili nije u stanju raditi. Imajući to na umu, današnji SuperUser Q & A post ima odgovore na pitanje znatiželjanog čitatelja.

Današnje pitanje &Sesija odgovora nam dolazi zahvaljujući SuperUseru - podjele Stack Exchange, grupiranjem zajednice Q & A web stranica.

Screenshot zahvaljujući Casablanci( Wikimedia Commons).

Pitanje

SuperUser čitač Sam3000 želi znati je li moguće imati više SSH veza na isti sustav:

Imam Linux računalo koji djeluje kao poslužitelj koji može prihvatiti dolazne SSH veze. Je li moguće istodobno pouzdano povezati više uređaja, kao što je moj mobilni telefon i prijenosno računalo, kao i ostale radne površine, na isti poslužitelj koji koristi SSH?

Je li moguće imati više SSH veza na isti sustav?

Odgovori

SuperUser dopisivači i Hastur imaju odgovor za nas. Prvo, značka:

Kratki odgovor

Da, obično radi po defaultu.

Dugi odgovor

Ovisi o tome na čemu ga upotrebljavate. Može usporiti s više veza, ali to je širina pojasa, a ne SSH.

Slijedi odgovor tvrtke Hastur:

Da je moguće, to je zadano ponašanje. Možete se osloniti na njega ako koristite ažuriranu verziju SSH i više nije postavljena na Protokol 1 .Naredba u nastavku trebala bi vam dati Protokol 2 .

  • grep "Protokol" /etc/ssh/ sshd_config

Ograničenja za veze

Možete pogledati SSH kao šifriranu evoluciju telnet-a, stvorenu tako da omogući daljinski pristup poslužitelju. Imajte na umu da se SSH povezuje preko TCP-a i može proslijediti X-sjednice( grafičke sesije).Višekorisnički i višestruki korisnici dio su unutarnje naravi Unixa( čak i ako nije bez ograničenja).

Možete vidjeti neke od ovih ograničenja u TCP i SSH ograničenjima:

  • mačka /proc/sys/net/core/ somaxconn ( obično 128, da biste vidjeli maksimalni broj TCP-ovih izvanrednih veza koje možete imati)

kern.ipc.somaxconn sysctl( 8) varijabla ograničava veličinu reda slušanja za prihvaćanje novih TCP veza. Zadana vrijednost od 128 je obično preniska za robusno upravljanje novim vezama na jako učitanom web poslužitelju.

  • cat /proc/sys/net/core/ netdev_max_backlog ( obično 1000, maksimalna duljina TCP paketa)
  • manje /etc/security/ limitss.conf ( možete pronaći ograničenja za broj korisnika)
  • MaxSessions u /etc/ssh/ sshd_config ( određuje maksimalni brojotvorene sesije dopuštene po mrežnoj vezi, zadano je postavljeno na 10)
  • #MaxStartups 10:30:60 , obično komentirao /etc/ssh/ sshd_config ( određuje maksimalni broj simultanih neautenticiranih veza na SSH daemon, zadana je postavljena na10)

Reference

1. čovjek ssh i čovjek sshd na vašem računalu

2. Stranice man za sshd i sshd_config

Imate li nešto za dodavanje objašnjenja? Zvuči u komentarima.Želite li pročitati više odgovora od drugih tehnoloških korisnika Stack Exchangea? Pogledajte ovdje cijelu raspravu.