J'ai un ordinateur Linux agissant en tant que serveur pouvant accepter les connexions SSH entrantes.
Est-il possible de connecter de manière fiable plusieurs périphériques en même temps, tels que mon téléphone et mon ordinateur portable, ainsi que d'autres ordinateurs de bureau, au même serveur à l'aide de SSH?
Merci pour l'aide.
La réponse courte - oui. Cela fonctionne généralement par défaut.
La réponse longue - En fonction de l'utilisation que vous en faites, il peut ralentir avec plusieurs connexions, mais il s'agit d'un problème de bande passante, pas d'un problème ssh.
Oui c'est possible, c'est le comportement par défaut.
Vous pouvez vous fier si vous utilisez une version mise à jour de ssh
et que le protocole n’est plus 1.
grep "Protocol" /etc/ssh/sshd_config
La commande ci-dessus devrait vous donner Protocol 2
.
Vous pouvez voir ssh
comme l'évolution chiffrée de telnet
, née dans far '69 pour autoriser l'accès à distance à un serveur. Notez que ssh
se connecte via TCP et qu'il est également capable de transférer des sessions X (session graphique). Le multitâche et le multi-utilisateur sont dans la nature même d'Unix ... même si ce n'est pas sans limites !!!
Vous pouvez voir certaines de ces limites dans les limites TCP et SSH:
cat /proc/sys/net/core/somaxconn
, généralement 128, pour afficher le nombre maximal de connexions TCP en attente possibles; La variable sysctl (8) de kern.ipc.somaxconn limite la taille de la file d'attente d'écoute pour accepter de nouvelles connexions TCP. La valeur par défaut de 128 est généralement trop faible pour permettre la gestion robuste de nouvelles connexions sur un serveur Web très chargé.
cat /proc/sys/net/core/netdev_max_backlog
, généralement 1000, longueur maximale de la file d'attente de paquets TCPless /etc/security/limits.conf
vous pouvez trouver les limites pour l'utilisateur./etc/ssh/sshd_config
MaxSessions Spécifie le nombre maximal de sessions ouvertes autorisées par connexion réseau. La valeur par défaut est 10 .
#MaxStartups 10:30:60
généralement commenté dans le /etc/ssh/sshd_config
et réglé par défaut à 10 Spécifie le nombre maximal de connexions simultanées non authentifiées au démon SSH ... La valeur par défaut est 10.
Références
man ssh
, man sshd
sur votre machine.Oui, c'est totalement. Mais cela devrait être défini par la mise en œuvre. Vous pouvez également programmer votre propre serveur SSH (probablement pas si sécurisé, et pire) qui ne peut pas gérer plusieurs connexions. Mais tout comme les serveurs HTTP courants supportent bien sûr cela, openssh le fait aussi.
En réalité, c'est le concept même d'Unix: un système multi-utilisateurs où un serveur effectue tout le travail et que seuls les petits clients se connectent (terminaux).
Oui, c'est très courant. En effet, si utilisé comme serveur de fichiers et par de nombreux utilisateurs, il est absolument essentiel. SFTP utilise SSH, et il y a beaucoup d'activités EDI qui en dépendent également.
À partir d'appareils, il est possible de déclencher des événements avec des ouvertures de session personnalisées (telles que l'extinction ou le redémarrage).
Considérez également SCP (WinSCP est couramment utilisé pour accéder au code source) et les utilisateurs de KDE peuvent toujours utiliser fish: dans Konqueror.
Il convient également de noter l’utilisation de ports supplémentaires en cas de perte lors de la maintenance (Ubuntu do-release-upgrade, par exemple).
Alors oui, je suppose que vous n'avez jamais ouvert plusieurs terminaux PuTTY?