2 # Do some of the steps necessary to SSH (key-based) with another server.
6 expect_n_args 1 "(server IP)" "$@"
9 # We need a public key to copy over, so generate it if not found.
10 if [ ! -f ~/.ssh/id_rsa.pub ]; then
14 # Add target to ~/.ssh/known_hosts so we don't get
15 # asked for permission at inopportune moments.
16 ssh-keyscan -H "$target" >> ~/.ssh/known_hosts
18 # Tell user what to do.
19 echo "APPEND FOLLOWING TO TARGET'S ~/.ssh/authorized_keys:"