Anasayfa » nasıl » Aynı Sisteme Birden Fazla SSH Bağlantısı Var Mıdır?

    Aynı Sisteme Birden Fazla SSH Bağlantısı Var Mıdır?

    Kişisel bir sunucuyu ilk kez kurarken, ne olduğu veya yapamadığı hakkında bir kaç soru ile kendinizi bulabilirsiniz. Bunu akılda tutarak, bugünün Süper Kullanıcı Soru-Cevap yazısının meraklı bir okuyucunun sorusu için cevapları var.

    Bugünün Soru ve Cevap oturumu bize topluluk tarafından yönlendirilen bir soru-cevap web sitesi grubu olan Stack Exchange'in bir alt birimi olan SuperUser'ın izniyle geliyor..

    Ekran görüntüsü Kazablanka izniyle (Wikimedia Commons).

    Soru

    SuperUser okuyucu Sam3000, aynı sisteme birden fazla SSH bağlantısının mümkün olup olmadığını bilmek istiyor:

    Gelen SSH bağlantılarını kabul edebilen bir sunucu olarak çalışan bir Linux bilgisayarım var. Cep telefonum ve dizüstü bilgisayarım gibi diğer masaüstleri gibi aynı anda birden fazla cihazı SSH kullanarak aynı sunucuya güvenilir bir şekilde bağlamak mümkün mü??

    Aynı sisteme birden fazla SSH bağlantısı olması mümkün mü??

    Cevap

    SuperUser katkıda bulunanlar rozeti-be ve Hastur bize cevap veriyor. İlk önce, rozet-olmak:

    Kısa cevap

    Evet, genellikle varsayılan olarak çalışır.

    Uzun Cevap

    Ne için kullandığına bağlı. Birden çok bağlantıyla yavaşlayabilir, ancak bu bir SSH sorunu değil, bir bant genişliği sorunudur.

    Hastur'un cevabını takip etti:

    Evet bu mümkün, varsayılan davranış. Güncellenmiş bir SSH sürümü kullanıyorsanız ve artık Protokol 1. Aşağıdaki komut size vermelidir Protokol 2.

    • grep “Protokol” / etc / ssh / sshd_config

    Bağlantıların Sınırları

    SSH'ye, bir sunucuya uzaktan erişime izin vermek için doğan, telnet'in şifreli bir evrimi olarak bakabilirsiniz. SSH'nin TCP üzerinden bağlandığını ve X oturumlarını (grafik oturumları) da iletebileceğini unutmayın. Çoklu görev ve çoklu kullanıcılar Unix'in iç yapısının bir parçasıdır (sınırsız olmasa bile).

    Bu sınırların bazılarını TCP ve SSH sınırlarında görebilirsiniz:

    • kedi / proc / sys / net / çekirdek / somaxconn (genellikle 128, sahip olabileceğiniz maksimum TCP olağanüstü bağlantı sayısını görmek için)

    kern.ipc.somaxconn sysctl (8) değişkeni Yeni TCP bağlantılarını kabul etmek için dinleme sırasının boyutunu sınırlar. Varsayılan olarak 128 değeri, aşırı yüklenmiş bir web sunucusundaki yeni bağlantıların sağlam bir şekilde ele alınması için genellikle çok düşüktür..

    • cat / proc / sys / net / çekirdek / netdev_max_backlog (genellikle 1000, TCP paket sırasının maksimum uzunluğu)
    • daha az /etc/security/limits.conf (kullanıcı sayısının sınırlarını bulabilirsiniz)
    • MaxSessions içinde / Etc / SSH / sshd_config (ağ bağlantısı başına izin verilen maksimum açık oturum sayısını belirtir, varsayılan değer 10 olarak ayarlanır)
    • #MaxStartups 10:30:60, genellikle / Etc / SSH / sshd_config (SSH arka planına eşzamanlı doğrulanmayan maksimum bağlantı sayısını belirtir, varsayılan değer 10 olarak ayarlanır)

    Referanslar

    1. erkek ssh ve erkek sshd bilgisayarınızda

    2. sshd ve sshd_config için man sayfaları


    Açıklamaya eklemek için bir şey var mı? Yorumlarda ses kesiliyor. Diğer teknoloji meraklısı Stack Exchange kullanıcılarından daha fazla cevap okumak ister misiniz? Burada tüm tartışma konusuna göz atın.