Est-Il Possible d’Avoir Plusieurs Connexions SSH sur le Même Système?

0
1058

Lorsque vous êtes en train de configurer un serveur personnel pour la première fois, vous pouvez vous retrouver avec pas mal de questions sur ce qu’elle est, ou n’est pas capable de faire. Avec cela à l’esprit, aujourd’hui, les super-Utilisateur Q&Un post a des réponses pour un lecteur curieux de la question.

Aujourd’hui, la Question Et la Réponse session nous vient de courtoisie de super-Utilisateur—une subdivision de Stack Exchange, l’un piloté par la communauté de regroupement de Q&A des sites web.

Capture d’écran de courtoisie de Casablanca (Wikimedia Commons).

La Question

SuperUser lecteur Sam3000 veut savoir si C’est possible d’avoir plusieurs connexions SSH sur le même système:

J’ai un ordinateur Linux en agissant comme un serveur qui peut accepter les connexions SSH. Est-il possible de manière fiable de connecter plusieurs appareils en même temps, comme mon téléphone portable et ordinateur portable, ainsi que d’autres postes de travail, sur le même serveur avec SSH?

Est-il possible d’avoir plusieurs connexions SSH sur le même système?

La Réponse

SuperUser contributeurs badge-être et Hastur la réponse pour nous. Tout d’abord, la badge-être:

La Réponse Courte

Oui, il fonctionne généralement par défaut.

La Réponse Longue

Cela dépend de ce que vous l’utilisez. Il peut ralentir les connexions multiples, mais c’est un problème de la bande passante, pas de SSH question.

Suivie par la réponse du Hastur:

Oui c’est possible, c’est le comportement par défaut. Vous pouvez compter sur elle si vous utilisez une version mise à jour de SSH et il n’est plus fixé à la version 1 du Protocole. La commande ci-dessous devrait vous donner la version 2 du Protocole.

  • grep “Protocole” /etc/ssh/sshd_config

Limites pour les Connexions

Vous pouvez regarder SSH en mode chiffré de l’évolution de telnet, né à permettre un accès distant à un serveur. Notez que SSH se connecte sur TCP et il est en mesure de transmettre des X-sessions (sessions graphiques). Multi-tâches et de multiples utilisateurs sont une partie de la nature intérieure de Unix (même si elle n’est pas sans limites).

Vous pouvez voir certaines de ces limites dans le protocole TCP SSH et limites:

  • cat /proc/sys/net/core/somaxconn (généralement 128, à voir le nombre maximum de TCP connexions en attente, vous pouvez avoir)

Le kern.de la cib.somaxconn sysctl(8) de la variable limite la taille de l’écoute de la file d’attente pour accepter de nouvelles connexions TCP. La valeur par défaut est de 128, généralement trop faible pour une gestion robuste de nouvelles connexions sur un serveur web très chargé.

  • cat /proc/sys/net/core/netdev_max_backlog (généralement 1000, la longueur maximale de la file d’attente de paquets TCP)
  • moins de /etc/security/limits.conf (vous pouvez trouver la limite pour le nombre d’utilisateurs)
  • MaxSessions dans /etc/ssh/sshd_config (spécifie le nombre maximal de sessions ouvertes permise par la connexion réseau, la valeur par défaut est fixée à 10)
  • #MaxStartups 10:30:60, généralement commenté dans le /etc/ssh/sshd_config (spécifie le nombre maximal de connexions simultanées connexions non authentifiées au démon SSH, la valeur par défaut est fixée à 10)

Références

1. l’homme ssh et l’homme sshd sur votre ordinateur

2. Les pages de manuel pour sshd et sshd_config

Quelque chose à ajouter à l’explication? Le son off dans les commentaires. Envie d’en lire plus de réponses à partir d’autres tech-savvy Pile utilisateurs Exchange? Découvrez le fil de discussion ici.