Est-il possible d'avoir un fichier d'hôtes spécifique à l'utilisateur, ou une autre façon de mapper une adresse IP à un nom sur un système Linux. Je veux pouvoir accéder à ma machine locale à partir d'un laboratoire sur le campus sans avoir à mémoriser mon adresse IP.
J'ai un compte Unix complet que j'utilise depuis le laboratoire, mais pas accès à / etc / hosts. Mon ordinateur personnel a une adresse IP assez statique et elle change assez peu pour que je puisse la mettre à jour manuellement sur le système distant.
Idéalement, je pourrais dire ssh me@my_machine
.
Edit: A propos du système d'exploitation, le système d'exploitation de l'hôte peut varier, de Redhat à Ubuntu à même parfois FreeBSD. J'ai plusieurs machines que j'utilise avec le même compte (yay réseaux universitaires géants) et je cherche juste un moyen de rationaliser la connexion à des machines spécifiques.
Je ne suis pas non plus intéressé par quelque chose comme le DNS dynamique. Par assez statique, je veux dire que la dernière année académique, j'ai vu mon adresse IP changer environ 4 fois en 9 mois. myname.dyndns.org n'est pas beaucoup mieux qu'une adresse IP en ce qui concerne la frappe (je suis paresseux: P). Peut-être qu'un jour j'utiliserai quelque chose comme des dyndns pour surveiller les changements IP, mais pour l'instant je ne suis pas trop inquiet.
Réponses:
Utilisez un fichier ~ / .ssh / config avec quelque chose comme
De cette façon, vous pouvez même sauter le "me @" et faire simplement "ssh my-machine"
la source
Voilà comment je le gère ...
Dans .bash_aliases
Et puis utilisez-le comme ceci:
L'utilisation d'un service comme dyndns mentionné ci-dessus est également très pratique.
la source
alias myhomepc='ssh [email protected]
Sur quel système d'exploitation êtes-vous spécifiquement? Alternativement, si votre routeur prend en charge DDNS, vous pouvez vous inscrire auprès de Dyndns.org et obtenir un nom de domaine gratuit auprès d'eux. Le routeur mettra automatiquement à jour leur enregistrement pour votre domaine lorsque l'IP change.
la source
Considérez DynDNS ou No-IP . Même si votre adresse IP change, l'utilitaire de mise à jour indiquera au serveur DynDNS / No-IP que votre adresse IP a changé et continuera à la transmettre en conséquence. Vous pouvez avoir une adresse comme
[email protected]
ou[email protected]
.la source