Don't give it access to your ssh keys!
Yes, it should have its own dedicated key instead of sharing one of your own.
Yes, it should have its own dedicated key instead of sharing one of your own.