auto-ssh-hosts.sh 318 B

123456789101112131415
  1. # Automagic ssh to known hosts.
  2. # Configure usernames for hosts in .ssh/config
  3. auto_ssh_hosts() {
  4. local line host
  5. IFS=$'\n\t'
  6. for line in $(grep "^[a-zA-Z]" ~/.ssh/known_hosts); do
  7. host=${line%%[, ]*}
  8. alias $host="ssh $host"
  9. done
  10. unset IFS
  11. }
  12. if [[ -f ~/.ssh/known_hosts ]]; then
  13. auto_ssh_hosts
  14. fi