Obviously I could scp the key to every host the user needs SSH access to. But if there are many hosts this could take a long time. Especially if public key authentication is not set up yet, every scp would require me to input a password. This could be very time consuming and annoying.
Would using auto mounted home directories solve this problem? Because then every host would use the same home directory for each user, public keys would only need to be copied once. This doesn't seem right however. Can someone give me advice?