Nope, just like `ssh` login works without `-i` when the remote side has added your public key to its `authorized_keys` file. There's also some kind of mechanism to tell ssh(1) about additional keys than just the one in `~/.ssh/id_[rd]sa`.