Alias ​​de l'hôte pour ssh

42

Il y a quelques destinations SSH auxquelles je vais souvent me connecter et je me demande si, plutôt que de mémoriser l'adresse IP, je peux créer un alias d'hôte pour elles. Je voudrais pouvoir utiliser ...

ssh -p xx [email protected]

J'ai essayé de créer cet hôte dans /etc/hosts et à moins qu’un service ne soit nécessaire, il n’a aucun effet.

    
posée Webnet 17.02.2013 - 22:13
la source

2 réponses

56

Parfois, il est plus pratique d’avoir des fichiers de configuration dans notre répertoire personnel. Cela évite d'avoir à être root pour éditer des fichiers, et ils peuvent également être configurés de manière à ce que les autres utilisateurs n'aient pas accès à ces données. En outre, cette configuration sera sauvegardée chez nous et «survivra» également à une mise à niveau du système d'exploitation.

Pour ce faire, nous pouvons créer un fichier de configuration ssh nano ~/.ssh/config où nous pouvons placer des informations précieuses pour une connexion. Une simple entrée peut avoir le contenu suivant:

Host myremote             # any name for the host
HostName 192.168.178.05   # IP, .local, or hostname if defined
User username             # your username
Port 22                   # port to listen

Il existe de nombreuses autres options, dont l'utilisateur et l'authentification, que vous pouvez donner ici (voir page de manuel pour ssh_config )

Nous pouvons ensuite simplement émettre ce qui suit pour se connecter à 192.168.178.05 sur le port 22:

ssh myremote
    
réponse donnée Takkat 18.02.2013 - 09:24
la source
0

Vous pouvez utiliser une pierre précieuse Ruby appelée sshez . Il interface votre fichier de configuration et facilite l'ajout d'alias ssh.

Install gem

gem install sshez

Ajouter un alias my_alias par exemple

sshez add my_alias [email protected] -p 1022

Supprimez my_alias de votre fichier de configuration

sshez remove my_alias

Alias ​​de liste

sshez list

Maintenant, vous pouvez vous connecter à ssh my_alias sans vous soucier de modifier vous-même votre fichier de configuration.

    
réponse donnée Oss 15.12.2015 - 01:50
la source

Lire d'autres questions sur les étiquettes