(1) Я использую следующие команды на компьютере A для генерации ключа аутентификации для ssh от компьютера A к компьютеру B
ssh-keygen -t rsa
scp ~/.ssh/id_rsa.pub B:.ssh/authorized_keys2
(а) если вы продолжите генерировать ключ аутентификации для ssh с компьютера А на компьютер С, как вы будете это делать? это хороший способ просто использовать тот же ~/.ssh/id_rsa.pub для A до B, т.е.
scp ~/.ssh/id_rsa.pub C:.ssh/authorized_keys2
(b) если в дальнейшем генерировать ключ аутентификации для ssh от компьютера B к компьютеру D, правильно ли повторять команды от A до B на B?
ssh-keygen -t rsa
scp ~/.ssh/id_rsa.pub D:.ssh/authorized_keys2
(2) Кажется, есть другой метод для A к B:
ssh-keygen
ssh-copy-id -i ~/.ssh/id_rsa.pub B
В чем разница между (2) и (1)? Что вы будете делать, если будете использовать команды (2) в случаях (a) и (b) of (1), особенно (b)?
Спасибо и всего наилучшего!