If-Koubou

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

Je li moguće imati više SSH veza na isti sustav? (Kako da)

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 čudnog čitatelja.

Današnja pitanja i odgovori nam se javljaju zahvaljujući SuperUseru - podjele Stack Exchange-a, zajednice-driven grupiranja Q & A web stranica.

Slika zaslona Casablanca (Wikimedia Commons).

Pitanje

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

Imam Linux računalo koje 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?

Odgovor

Šifru suradnika SuperUser-a i Hastura imaju odgovor za nas. Prvo, značka:

Kratki odgovor

Da, obično radi prema zadanim postavkama.

Dugi odgovor

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

Slijedi odgovor Hastura:

Da je moguće, to je zadano ponašanje. Možete se osloniti na njega ako koristite ažuriranu verziju SSH-a i više se ne postavlja 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, rođen kako bi omogućio 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 tih ograničenja u TCP i SSH ograničenjima:

  • mačka / proc / sys / net / core / somaxconn (obično 128, da biste vidjeli maksimalni broj mogućih TCP 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.

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

Reference

1. čovjek ssh i čovjek sshd na računalu

2. Stranice čovjeka za sshd i sshd_config

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