1

Как проверить, успешно ли установлен открытый ключ ssh на сервере Ubuntu? Я пытаюсь сделать невозможным непрерывное развертывание, и для этого мне нужно установить открытый ключ, полученный от кодирования на сервере.

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

Благодарю.

1 ответ1

1

Окончательный тест - посмотреть, сможете ли вы войти в систему :) Пока я могу сказать, что ваш ключ не в нужном месте. Он должен быть добавлен в файл ~/.ssh/authorized_keys (а не ~/.ssh/authorized_keys/id_rsa.pub). ~/.ssh/authorized_keys должен быть файлом, а не каталогом.

Также проверьте права доступа к домашнему каталогу, каталогу .ssh и файлу author_keys:

chmod 750 ~
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys

(возможны и другие варианты, но они определенно работают)

И убедитесь, что все они принадлежат пользователю, под которым вы пытаетесь войти.

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