Вы можете иметь столько ключей, сколько пожелаете. В любом случае рекомендуется использовать отдельные наборы закрытых / открытых ключей для разных областей, например один для вашего личного использования, один для вашей работы и т. Д.
Сначала создайте две отдельные пары ключей: одну для дома и одну для работы:
ssh-keygen -t rsa -f ~/.ssh/id_rsa.home
ssh-keygen -t rsa -f ~/.ssh/id_rsa.work
Затем добавьте запись в ваш ~/.ssh/config
файл, чтобы выбрать ключ для использования на основе сервера, к которому вы подключаетесь:
Host home
Hostname home.example.com
IdentityFile ~/.ssh/id_rsa.home
User <your home acct>
Host work
Hostname work.example.com
IdentityFile ~/.ssh/id_rsa.work
User <your work acct>
Затем добавьте содержимое вашего id_rsa.work.pub
INTO ~/.ssh/authorized_keys
на рабочей машине, и сделать то же самое для домашнего ключа на вашем домашнем компьютере.
Затем, когда вы подключаетесь к домашнему серверу, вы используете один из ключей, а рабочий сервер - другой.
Обратите внимание, что вы, вероятно, хотите добавить оба ключа к вашему, ssh-agent
чтобы вам не приходилось вводить вашу фразу-пароль все время.