Permission denied (publickey) при копировании идентификатора

Я пытался скопировать идентификатор ключа для доступа по SSH без пароля, однако похоже, что аутентификация пароля нет. Я не знаю, как это изменить.

Вот исходный код:

ssh-copy-id xxxx @ xxxx

/ usr / bin / ssh-copy-id: INFO: Источник ключей для установки: "/ home / xxxx / .ssh / id_rsa.pub "

/ usr / bin / ssh-copy-id: INFO: попытка входа в систему с новым ключом (ключами), чтобы отфильтровать все, что уже установлено

/ usr / bin / ssh-copy-id: ИНФОРМАЦИЯ: осталось установить 1 ключ (и) - если вам будет предложено сейчас установить новые ключи

xxxx @ xxxx: Permission denied (publickey).

0
задан 7 August 2021 в 15:15

1 ответ

Для использования ssh-copy-id вы должны ненадолго включить доступ к паролю, а затем снова отключить его.

  • Напоминание: после включения/выключения доступа по паролю необходимо перезапустить sshd, чтобы он перезагрузил новую конфигурацию.

Example:

server$ sudo nano /etc/ssh/sshd_config        # Enable password login
server$ sudo systemctl restart sshd.service   # Restart sshd

client$ ssh-copy-id me@123.456.789.012        # Transmit your key
client$ ssh me@123.456.789.012                # Test login using key

server$ sudo nano /etc/ssh/sshd_config        # Disable password login
server$ sudo systemctl restart sshd.service   # Restart sshd
0
ответ дан 20 August 2021 в 10:29

Другие вопросы по тегам:

Похожие вопросы: