Possible Duplicate:
Connect to Linux by name rather than IP

When I login I always do:

ssh myuser@

Is it possible to do something like:

ssh myuser@server1

I would like to use a name, not an IP address, is it possible?

marked as duplicate by grawity, slhck, Nifle, Ƭᴇcʜιᴇ007, Gaff Nov 7 '11 at 15:21

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

migrated from stackoverflow.com Sep 17 '11 at 11:35

This question came from our site for professional and enthusiast programmers.


You can add a line to your ssh config file (often located at ~/.ssh/config):

Host server1

This could be considered a little neater than editing the hosts file as it's user-specific.

  • 1
    You can also specify many other parameters --- read man ssh_config for more info – aland Sep 17 '11 at 11:58

You can do that by adding the following line to the /etc/hosts server1

below the line localhost

You need to be root to be able to do that.

Not the answer you're looking for? Browse other questions tagged or ask your own question.