1 votes

Un nom de connexion (Open)SSH peut-il comporter plus de 30 caractères ?

Je dois me connecter via SSH à un serveur d'hébergement web. Malheureusement, le nom de connexion correspond au domaine et comporte plus de 30 caractères. Le client OpenSSH sur un système linux basé sur Debian réduit le nom de connexion à une limite de 30 caractères sur les deux syntaxes :

ssh login@example.com
ssh -l login example.com

Y a-t-il une limite dans les spécifications du protocole SSH ? S'agit-il d'une limite pour OpenSSH uniquement ? Y a-t-il une limite aux noms d'utilisateurs des systèmes Unix ?

Existe-t-il un moyen de contourner cette limitation ?

1voto

tgharold Points 609

Pour l'hôte, vous pouvez vérifier le LOGIN_NAME_MAX en utilisant l'une des deux méthodes suivantes man useradd o getconf LOGIN_NAME_MAX mais la plupart du temps, vous êtes limité à 32 caractères sous Linux. alias-nomd'hôte.exemple.com Cependant, une solution possible serait de mettre votre nom d'utilisateur dans un fichier ~/.ssh/config fichier.

Je ne sais pas si OpenSSH peut gérer un nom d'utilisateur plus long dans le fichier de configuration ou non. Mais cela vaut la peine d'essayer.

Host alias-hostname.example.com
HostName realname.example.com
Port 875
User reallylongusername
  • Le port n'est nécessaire que si vous avez le service SSH sur un autre port (ce qui est une bonne pratique).
  • Host est utilisé si vous voulez vous référer à votre hôte SSH par un autre nom. Très souvent utilisé dans les cas où vous voulez que plusieurs configurations SSH pointent vers le même serveur, mais utilisent des noms d'utilisateur différents.

Une fois que vous avez un ~/.ssh/config vous pouvez parler à votre hôte en utilisant ssh alias-hostname.example.com o ssh realname.example.com sans qu'il soit nécessaire de spécifier reallylongusername ou d'autres options sur la ligne de commande. La complétion par tabulation commencera également à fonctionner pour le nom d'hôte, de sorte que vous pourrez taper ssh alias[tab] et il s'étendra à ssh alias-hostname.example.com .

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X