Cloud

Save SSH Sessions in Terminal

Save SSH password for use in “Terminal” (OSX)

 

Make aliases in my

[code].profile[/code]

file, which gets exe­cuted every­time you start your Ter­mi­nal win­dow (so it’s a good place to put your short­cuts and any code you wish to exe­cute when the ter­mi­nal starts, such as paths).

    1. Start the Terminal.
    2. Open the pro­file file for the cur­rent user (you).
pico .profile
    1. Enter a new line for our shortcut.
alias s='ssh -2 -p 22 user@host.com'

Quick expla­na­tion for that com­mand in step 3. The let­ter “s” is the short­cut I make for con­nect­ing to the sniptools.com server. Change it to what you wish. This will mean that when I start Ter­mi­nal, all I need to do is type “s” and it con­nects me via SSH to the sniptools.com server. The “-p” switch is an impor­tant one because some of us with para­noid secu­rity set­tings might have a dif­fer­ent port num­ber than the default port 22 for secure SSH. The rest user/host stuff is self-explanatory. The “-2” is to force SSH2 con­nec­tions instead of older vanilla SSH.

Now. Save the pro­file file and source it to try it out:

source .profile

Sourc­ing is only for this one time, for your cur­rent Ter­mi­nal win­dow, which had already exe­cuted the pro­file file *before* we added this alias. When you start a new Ter­mi­nal ses­sion, these aliases et al will be auto­mat­i­cally set for you.

Done. Now your pro­file has the alias for “s”. From now when you type “s” in your Ter­mi­nal, it will con­nect, but it will ask you for a pass­word.

Leave a Reply

Your email address will not be published. Required fields are marked *