23Aug
Όταν ρυθμίζετε για πρώτη φορά έναν προσωπικό διακομιστή, μπορείτε να βρείτε μερικές ερωτήσεις σχετικά με το τι είναι ή δεν είναι σε θέση να κάνει.Έχοντας αυτό υπόψη, η σημερινή δημοσίευση SuperUser Q & A έχει απαντήσεις για μια ερώτηση περίεργου αναγνώστη.
Η σημερινή ερώτηση &Η συνάντηση απαντήσεων έρχεται με την ευγένεια του SuperUser - μια υποδιαίρεση του Stack Exchange, μια κοινότητα-καθοδηγούμενη ομαδοποίηση Q & A ιστοσελίδες.
Πρότυπο οθόνης από την Καζαμπλάνκα( Wikimedia Commons).
Η ερώτηση
Reader SuperUser Sam3000 θέλει να μάθει αν είναι δυνατό να υπάρχουν πολλαπλές συνδέσεις SSH στο ίδιο σύστημα:
Έχω έναν υπολογιστή Linux που ενεργεί ως διακομιστής που μπορεί να δεχτεί εισερχόμενες συνδέσεις SSH.Είναι δυνατή η αξιόπιστη σύνδεση πολλών συσκευών ταυτόχρονα, όπως το κινητό μου τηλέφωνο και ο φορητός υπολογιστής, καθώς και άλλοι επιτραπέζιοι υπολογιστές, στον ίδιο διακομιστή χρησιμοποιώντας SSH;
Είναι δυνατή η ύπαρξη πολλαπλών συνδέσεων SSH στο ίδιο σύστημα;
Οι απαντήσεις των συμβούλων
SuperUser badge-be και Hastur έχουν την απάντηση για εμάς.Πρώτα επάνω, σήμα-be:
Η σύντομη απάντηση
Ναι, συνήθως λειτουργεί από προεπιλογή.
Η μακροχρόνια απάντηση
Εξαρτάται από αυτό για το οποίο τη χρησιμοποιείτε.Μπορεί να επιβραδυνθεί με πολλαπλές συνδέσεις, αλλά αυτό είναι ένα ζήτημα εύρους ζώνης, όχι ένα ζήτημα SSH.
Ακολουθούμενη από την απάντηση από Hastur:
Ναι, είναι πιθανό, είναι η προεπιλεγμένη συμπεριφορά.Μπορείτε να το επικαλεστεί αν χρησιμοποιείτε μια ενημερωμένη έκδοση SSH και δεν είναι πλέον ρυθμισμένη στο πρωτόκολλο .Η παρακάτω εντολή θα σας δώσει Πρωτόκολλο 2 .
- grep "Πρωτόκολλο" /etc/ssh/ sshd_config
Όρια για τις συνδέσεις
Μπορείτε να δείτε SSH ως μια κρυπτογραφημένη εξέλιξη του telnet, που έχει γεννηθεί για να επιτρέψει απομακρυσμένη πρόσβαση σε ένα διακομιστή.Σημειώστε ότι το SSH συνδέεται μέσω του TCP και είναι επίσης σε θέση να προωθεί X-συνεδρίες( γραφικές συνεδρίες) επίσης.Οι πολλαπλοί στόχοι και οι πολλαπλοί χρήστες αποτελούν μέρος της εσωτερικής φύσης του Unix( ακόμη και αν δεν είναι χωρίς όρια).
Μπορείτε να δείτε μερικά από αυτά τα όρια στα όρια TCP και SSH:
- γάτα /proc/sys/net/core/ somaxconn ( συνήθως 128, για να δείτε το μέγιστο αριθμό των εκκρεμών συνδέσεων TCP μπορείτε να έχετε)
Η kern.ipc.somaxconn sysctl( 8) μεταβλητήΤο περιορίζει το μέγεθος της ουράς ακρόασης για την αποδοχή νέων συνδέσεων TCP.Η προεπιλεγμένη τιμή των 128 είναι συνήθως πολύ χαμηλή για ισχυρό χειρισμό των νέων συνδέσεων σε ένα βαριά φορτωμένο web server.
- cat /proc/sys/net/core/ netdev_max_backlog ( συνήθως 1000, το μέγιστο μήκος της ουράς πακέτων TCP)
- λιγότερο /etc/security/ limits.conf ( μπορείτε να βρείτε τα όρια για τον αριθμό των χρηστών)
- MaxSessions σε /etc/ssh/ sshd_config ( καθορίζει τον μέγιστο αριθμόανοιχτή συνεδρίες επιτρέπεται ανά σύνδεση δικτύου, η προεπιλεγμένη ορίζεται σε 10) #MaxStartups
- 10:30:60 , συνήθως σχολιάζεται στο /etc/ssh/ sshd_config ( καθορίζει τον μέγιστο αριθμό των ταυτόχρονων χωρίς έλεγχο ταυτότητας συνδέσεις με το δαίμονα SSH, η προεπιλεγμένη ορίζεται σε10) Οι αναφορές
1. άνθρωπος ssh και άνθρωπος sshd σε
υπολογιστή σας 2. Οι σελίδες man για sshd και sshd_config
Έχετε κάτι να προσθέσετε στην εξήγηση;Απενεργοποιήστε τα σχόλια.Θέλετε να διαβάσετε περισσότερες απαντήσεις από άλλους χρήστες τεχνολογίας Stack Exchange;Δείτε το πλήρες νήμα συζήτησης εδώ.