I have 20 machines that need to SSH into 1 machine throughout the day. The issue is every time I go through the process of putting my keys from one of the computers that needs to SSH to the server that needs to accept all the incoming SSH's it overrides the last one.
How do I tell the 1 computer that needs to be SSHed into from the other 20; all the keys of the 20, or maybe 1 file that contains all 20 key files from the computers that need to all connect to the 1 without entering password.
Again, as I told you in your other thread, search the forums first. And reading the documentation yourself wouldn't hurt either, even if it forces you to think for yourself instead of getting everything done by others.
If you just copy over the public key, or pipe into it using a single angle bracket, of course you'll overwrite it again and again. On each of the machines that should connect to the one in the center, run this
Do you have an proper DNS infrastructure in place? If not, that's your problem. With each connection, the SSH daemon will try and do an reverse lookup of your IP, and check if it matches the sent hostname. A reverse lookup without an appropriate record consumes time. Change/Add the directive