23Aug

Mungkinkah Memiliki Beberapa Sambungan SSH ke Sistem yang Sama?

click fraud protection

Saat Anda membuat server pribadi untuk pertama kalinya, Anda mungkin menemukan beberapa pertanyaan tentang apa adanya, atau tidak mampu melakukannya. Dengan pemikiran tersebut, Q & SuperUser baru-baru ini memiliki jawaban untuk pertanyaan pembaca yang penasaran.

Pertanyaan Hari Ini &Sesi jawaban datang kepada kami atas izin SuperUser - subdivisi dari Stack Exchange, pengelompokan berbasis komunitas dari Q & A situs web.

Screenshot milik Casablanca( Wikimedia Commons).

Pertanyaan

Pembaca superuser Sam3000 ingin tahu apakah Ada kemungkinan untuk memiliki beberapa koneksi SSH ke sistem yang sama:

Saya memiliki komputer Linux yang bertindak sebagai server yang dapat menerima koneksi SSH yang masuk. Mungkinkah untuk dapat dengan andal menghubungkan beberapa perangkat sekaligus, seperti ponsel dan laptop saya, serta desktop lainnya, ke server yang sama dengan menggunakan SSH?

Apakah mungkin untuk memiliki beberapa koneksi SSH ke sistem yang sama?

Jawaban

instagram viewer

SuperUser kontributor lencana-be dan Hastur punya jawabannya untuk kita. Pertama, lencana-jadilah:

Jawaban Singkat

Ya, biasanya bekerja secara default.

Jawaban Panjang

Tergantung pada apa yang Anda gunakan untuk itu. Ini mungkin melambat dengan banyak koneksi, tapi itu adalah masalah bandwidth, bukan masalah SSH.

Diikuti oleh jawaban dari Hastur:

Ya itu mungkin, itu adalah perilaku default. Anda dapat mengandalkannya jika Anda menggunakan versi SSH yang diperbarui dan tidak lagi diatur ke Protokol 1 .Perintah di bawah ini akan memberi Anda Protocol 2 .

  • grep "Protokol" /etc/ssh/ sshd_config

Batas untuk Koneksi

Anda dapat melihat SSH sebagai evolusi telnet yang terenkripsi, yang lahir untuk memungkinkan akses jarak jauh ke server. Perhatikan bahwa SSH terhubung melalui TCP dan mampu meneruskan sesi X( sesi grafis) juga. Multi-tasking dan multiple users adalah bagian dari sifat dalam Unix( walaupun tidak tanpa batas).

Anda dapat melihat beberapa batasan di batas TCP dan SSH:

  • cat /proc/sys/net/core/ somaxconn ( biasanya 128, untuk melihat jumlah maksimum koneksi luar biasa yang dapat Anda gunakan)

Variabel kern.ipc.somaxconn sysctl( 8) membatasi ukuran antrian mendengarkan untuk menerima koneksi TCP baru. Nilai default 128 biasanya terlalu rendah untuk penanganan koneksi baru yang kuat pada server web yang banyak dimuat.

  • cat /proc/sys/net/core/ netdev_max_backlog ( biasanya 1000, panjang maksimum antrian paket TCP)
  • kurang /etc/security/ limits.conf ( Anda dapat menemukan batasan jumlah pengguna)
  • MaxSessions di /etc/ssh/ sshd_config ( menentukan jumlah maksimumsesi terbuka diizinkan untuk setiap koneksi jaringan, defaultnya ditetapkan pada 10)
  • #MaxStartups 10:30:60 , biasanya berkomentar di /etc/ssh/ sshd_config ( menentukan jumlah maksimum koneksi yang tidak diautentikasi bersamaan dengan daemon SSH, defaultnya ditetapkan pada10)

Referensi

1. man ssh dan man sshd di komputer Anda

2. Halaman manual untuk sshd dan sshd_config

Ada sesuatu yang perlu ditambahkan ke penjelasan? Terdengar dalam komentar. Ingin membaca lebih banyak jawaban dari pengguna Stack Exchange tech-savvy lainnya? Simak thread diskusi selengkapnya disini.