This is my setup for Apple's OS X Terminal Application.
A better terminal.
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
~/.zshrc to include:
plugins=(git sublime osx brew rails)
I prefer the Agnoster theme.
It requires installing Powerline Patch Fonts
It depends on the screen, but for non-retina displays I'm enjoying Roboto Mono Light for Powerline.
git clone git://github.com/altercation/solarized.git
Instructions are in the readme.
On the server that will be connecting to the remote server:
copy paste the following two commands, one at a time:
ssh-keygen -t rsa;cat ~/.ssh/id_rsa.pub > ~/authorized_keys_$(hostname)
Then transfer the file to the remote computer:
Then log into remote server:
Then append it to
~/.ssh/authorized_keys on the server(s) you're connecting to:
cat ~/authorized_keys_* >> ~/.ssh/authorized_keys
Note: Permission may need to be 700 on the directory and 600 on the file.
If you have many ssh servers to connect to, it may be beneficial to set up a config file in your
It is extremely helpful to me because I have many servers that have different ports. The config file removes the need to remember the port numbers for each specific ssh server. It also allows me to specify which ssh key I use, so I can have a personal key and a work key. Also you can add nicknames to each server.
Here is an example:
Host home User rubbs Hostname yourhostnameoripaddress IdentityFile ~/.ssh/personal_rsa Port 2222 ForwardX11 Yes LocalForward 5900:localhost:5900
In order to connect to that server I just type: ssh home. It will even tab complete!