I have three computers: Windows desktop, Linux notebook and Macbook. From any of this computers I am connecting to my servers using SSH. To connect to remote server I use SSH-keys.
What is your approach to work in this case? Do you create separate SSH keys to each machine or use one pair of keys on each machine. If the answer is the second one where do you keep them and how do you deploy them on new notebooks/computers you have.