ssh-copy-id можно использовать для простого добавления ваших id_rsa.pub к ~/.ssh/authorized_keys на удаленном сервере.

Если у вас уже есть ~./ssh/id_rsa.pub, вы можете использовать его для подключения к удаленному серверу через ssh с ssh-copy-id с помощью одной команды.

$ ssh-copy-id [email protected]

Вам будет предложено ввести пароль один раз, а затем вы сможете ssh не вводить пароль снова.

$ ssh [email protected]

Ваш id_rsa.pub будет автоматически добавлен к ~/.ssh/authorized_keys на удаленной машине.

ssh-copy-idможно установить на Mac с помощью brew.

$ brew install ssh-copy-id

В противном случае вы можете вручную добавить свой ключ к хост-компьютеру с помощью следующей команды.

ssh [email protected] tee -a .ssh/authorized_keys < ~/.ssh/id_rsa.pu