Я установил новый чистый VPS под Ubuntu 20.04 LTS с Hetzner и хотел бы получить к нему доступ через ssh.
Вот что я пытался сделать:
ssh-rsa blahblahblah= my.name@gmail.com
ssh-copy-id
этот ключ к серверу, я сталкиваюсь с проблемами. Поскольку я не входил на сервер для создания пользователей, я не знаю, что указать для пользователя
в этой команде: ssh-copy-id -i .ssh/id_rsa_pub [user]@serveraddress
Я попытался добавить ключ для пользователя root следующим образом:
ssh-copy-id -i .ssh/id_rsa_pub [user]@serveraddress
Но затем мне предлагается ввести пароль, который я не знаю.
Это приводит меня к следующим вопросам, на которые я с трудом находил ответы:
1. Как я могу использовать ssh-copy-id
для копирования моего открытого ключа на сервер, если я еще не установил пользователя?
2. Какой пароль по умолчанию root
на сервере? Как мне это узнать? Я пробовал ubuntu
, root
, основы.
3. Что обычно делает добавление открытого ключа через графический интерфейс на веб-сайте хоста сервера для пользователей сервера? Добавляет ли он ключ в файл known_hosts
?
4. Каково техническое значение последней строки комментария в моем открытом ssh-ключе, в настоящее время (скрытом)
- Как я могу использовать ssh-copy-id для копирования открытого ключа на сервер, если я еще не настроил пользователя?
Вам потребуется пароль для пользователя и для SSH, чтобы принимать пароли (не всегда так). Я бы не ожидал, что это будет путь вперед в такой ситуации, когда у поставщика VPS есть копия вашего открытого ключа.
- Какой пароль root по умолчанию на сервере? Как мне это узнать? Я пробовал ubuntu, root, основы.
Ничего не гарантировано; он будет определен провайдером VPS и должен быть в его документации.
- Что обычно делает добавление открытого ключа через графический интерфейс на веб-сайте хоста сервера в отношении пользователей сервера? Добавляет ли ключ к файл known_hosts?
Закрыть; он добавит его в файл .ssh/authorized_keys в домашнем каталоге некоторых пользователей.Как вы определили, знание того, какой пользователь непрозрачно
- Каково техническое значение последней строки комментария в моем открытом ключе ssh, в настоящее время (скрыто)
Ничего технического, это просто метка для человеческого использования.