Better than ssh-copy-id. Pushes your ssh key to a remote location. It tries to create a .ssh folder remotely then it adds your ssh key to authorized_keys. It supports specifying identity file and port.