# How to ssh to a remote server without typing your password # ========================================================== # Create this folder if it does not exist: ~/.ssh mkdir ~/.ssh # Set the correct permissions (required) chmod 700 ~/.ssh # Generate an RSA key pair for identification with the remote server ssh-keygen -t rsa # Copy your public key to the remote server cat ~/.ssh/id_rsa.pub | ssh myserver.com 'cat >> ~/.ssh/authorized_keys' # ssh is very strict about correct permissions ssh myserver.com 'chmod g-w,o-w ~; chmod 700 ~/.ssh; chmod 600 ~/.ssh/authorized_keys' # Now you can connect to the remote server without typing your password ssh myserver.com # Create an alias for your server's address # (Use the alias with rsync, scp, ssh, etc.) alias=jupiter user=carl host=myserver.com cat >> ~/.ssh/config <> ~/.ssh/config <