How to change the ssh port for a specific ip address? [closed]

The most comfortable solution in long-term is to add the host to your ~/.ssh/config file. Edit/create the file and add:

 Host home
 User root
 Hostname myipaddress
 Port 6091

Then you can simply connect to home with:

 ssh home

More info

  • http://linux.die.net/man/5/ssh_config

ssh -p 6091 root@myipaddress

-p port
             Port to connect to on the remote host.  This can be specified on a per-host basis in the configuration file.

Add this to your ~/.ssh/config

 Host special
    HostName special.myjob.com
    Port 22000
    User fooey

Now you can just run:

 ssh special

to get

 ssh -p 22000 [email protected]

More ssh tips at:

http://nerderati.com/2011/03/17/simplify-your-life-with-an-ssh-config-file/