show my public ssh keys, a good idea?

Solution 1:

Sure, share away. There's a reason they are called public keys.

Solution 2:

yes you can share your public key, it only can be used by you and nobody else as you the only one who has private key and without that key public key is useless, so you can share with everyone it makes no difference to you if someone else got it unless you have private key.