-1

Я создал открытый и закрытый ключи, чтобы я мог использовать SSH в своей капле Digital Ocean. Однако я создал капельку еще до того, как создал свой ключ, так что эта прогулка перестает помогать мне в середине пути. После этого урока я попытался скопировать свой ключ в правильные места, но мне это не удалось, потому что я все еще не могу войти без ввода пароля.

Вот что у меня есть:

  • Открытый ключ.
  • Закрытый ключ.
  • Цифровая морская капля.
  • пользователь root .
  • Пользователь my_name с доступом sudo.

Я просто не понимаю, где мне нужно копировать и вставлять свой открытый ключ.

Это то, что я вижу при первом входе в систему.

indevoid@droplet001:~$ dir
indevoid@droplet001:~$

Не могли бы вы показать мне шаг за шагом, что мне нужно сделать? Вы можете объяснить шаги, если хотите, но я буду искать те, которые я не понимаю, пока буду проходить шаги.

1 ответ1

0

Прежде всего, «капля» Digital Ocean - это просто какой-то сервер Linux. И, в конце концов, вам нужен доступ по паролю без SSH. Зная это, вы можете настроить это на своей установке или практически на любой установке Linux/* nix; в том числе macOS.

Во-первых, обязательно проверьте .ssh/ для пользователя, которому вы хотите иметь доступ без пароля к дроплету. Разрешения для этого каталога должны быть 700 (он же drwx------). Запустите эту команду, чтобы изменить эти разрешения для этих каталогов:

chmod 700 ~/.ssh

Кроме того, вам нужно создать файл ~/.ssh/authorized_keys , содержащий текст всех / всех авторизованных ключей, которые вы планируете использовать с этим логином. Например, содержимое файла id_rsa.pub . Скопируйте содержимое этого файла в ~/.ssh/authorized_keys .

И убедитесь, что файл имеет 600 разрешений (он же: -rw-------). Запустите эту команду, чтобы изменить эти разрешения:

chmod 600 ~/.ssh/authorized_keys

Эти команды, начинающиеся с ~/ предполагают, что вы вошли в систему как пользователь, имеющий доступ к этому каталогу .ssh . Так что отрегулируйте путь в соответствии со своими потребностями.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .