Это лучший ответ, где я решил это правильно.https://serverfault.com/questions/938870/rampant-permission-denied-publickey-mac
Я решил это очень плохо.Это небрежный способ получить доступ.Он по-прежнему запрашивает PW даже с SSH, но, по крайней мере, нет ошибки открытого ключа.~ 1.Уничтожить - Permission denied (publickey)
дроплет 2. Повторно создать, если это не первая капля, НЕ добавлять ключ SSH на панель управления.Он не будет знать, к какому секретному ключу подключиться 3. Создать - новый ключ - ssh-keygen
4. Скопировать - новый ключ на сервер - ssh-copy-id -i ~/.ssh/new_keyname root@MY-IP
5. Тестировать - ssh -i ~/.ssh/new_keyname root@MY-IP
~
Но все равно будетпопросить PW.Отключение PW (в /etc/ssh/sshd_config => PasswordAuthentication no)
означает, что удаляет весь доступ к PW (я знаю, что он не должен, но он все еще делает. Я имею в виду, он удаляет доступ SSH и PW, поэтому нет доступа). Мне пришлось сбросить корневой PWс панели управления под access
, или воссоздайте каплю