If we would use:
1) password authentication through ssh 2) key auth - the public key's line are already in the servers authorized_keys
Q: So in either these two ways, storing the public key is unneeded on the client side?
p.s.: I tried to rename the id_rsa.pub file, and I still could log in to a server. so afaik storing the pubkey on client side is not needed. I'm asking this to be 100% sure.