## TITLE: SSH - CREATE SSH PUBLIC AND PRIVATE KEY PAIR ## OS: BASH / SSH ## LAST DOC MODIFY: 2011-11-18 USER= yourmom server= 10.0.1.30 # CREATE A DIR IN HOME mkdir ~/.ssh && chmod 700 ~/.ssh # USE SSH KEYGEN TOOL (-t is followed by encryption type) (-N is followed by passphrase) (-f where private key should go) # CREATES id_dsa (PRIVATE KEY) AND id_dsa.pub (PUBLIC KEY) ssh-keygen -t dsa -N "" -f ~/.ssh/id_dsa # WILL ASK FOR SERVER PASSWORD # && ONLY DO WHAT FOLLOWS IF FIRST COMMAND IS SUCCESSFULL ssh $USER@$server 'mkdir ~/.ssh && chmod 700 ~/.ssh' # COPY PUBLIC KEY TO SERVER USING AN SSH COPY TOOL AND RENAME ON SERVER # -q (quiet) scp -q ~/.ssh/id_dsa.pub $USER@$server:~/.ssh/authorized_keys2 # TEST CONNECTION ssh $USER@$server 'echo Hello from $HOSTNAME' __________________________________________________________________________________________ Copyright 2000-2011 Dylan Schneider. All Rights Reserved. This document uses unix line breaks(LF). Text on macnode.com is for example only, not as actual working instructions. Text on macnode.com should only be used as a guide, and only by advanced it professionals.