Je dois me connecter à plusieurs serveurs au travail pour faire mon travail. J'en ai assez de taper le nom de domaine complet d'un serveur auquel accéder. Je me connecte / me déconnecte via ssh sur notre propre réseau privé. Je suis sûr à 99% que c'est sur notre propre réseau privé b / c tous les serveurs ont ip addr 10.xyz Y a-t-il un moyen de ssh dans les serveurs avec juste le nom d'hôte et pas le nom de domaine?
Nous avons des serveurs dans plusieurs pays. La façon dont nos serveurs sont nommés est très longue. Il est nommé comme suit:
hostname.country.domainname.com
Je reçois du tunnel carpien en train de taper
ssh me@hostname1.country.domainname.com
... chaque fois que j'accède à l'un de nos serveurs. Si je suis aux États-Unis et que j'essaie d'accéder à un autre hôte aux États-Unis, je peux simplement taper ssh me@hostname2
et je me connecte bien. Cependant, si je suis aux États-Unis et que j'essaie de me connecter à un serveur en Angleterre, je ne peux pas taper ssh me@hostname3.eng
et me connecter hostname3
.
La solution de contournement que j'ai faite a été de configurer un alias dans mon fichier ~ / .ssh / config pour certains des serveurs. Cependant, je ne pense pas qu'il soit possible d'ajouter plus de 1000 serveurs dans ce fichier. J'ai déjà ajouté plus de 20 serveurs et mes collègues pensent que je suis fou, bien que je pense qu'ils sont fous de taper le FQDN lors de la navigation.
Existe-t-il un moyen facile pour nous de configurer quelque chose afin que nous n'ayons pas à taper notre nom de domaine.com à chaque fois?