1

В качестве новой задачи мне нужно разрешить root- вход без пароля на сервер (запущенный Debian 8).

В качестве приложения к заданию у меня есть два файла:

  • id_dsa и
  • id_dsa.pub ...

Извините за вопрос новичка, но я действительно понятия не имею, что делать с этими файлами, и независимо от того, насколько глубоко я ищу в сети, единственное, что я нахожу, это как "сгенерировать" эти два файла (через ssh-keygen и SSH-копия-ID).

Логин без пароля должен работать как с рабочих станций Linux, так и с putty (работает на Windows).

Итак, какие шаги я должен предпринять, чтобы это произошло?

Спасибо вам за помощь!

1 ответ1

1

Вы должны создать файл в целевой системе. Этот файл должен находиться в пользовательской папке пользователя, которому вы пытаетесь войти как.

Обычно ~/.ssh/

Там внутри вам нужно создать файл author_keys.

Вы можете сделать это так:

На компьютере, на котором вы пытаетесь войти в систему удаленно, скопируйте этот файл, откройте терминал и введите следующую строку:

cat id_dsa.pub >> ~/.ssh/authorized_keys

Если вы знаете, попытайтесь войти в систему, в которой у вас есть файл id_dsa , вам не нужно будет запрашивать пароль, а войдите автоматически. Если нет, вам нужно проверить ваш sshd_config обычно находящийся в /etc/ssh/sshd_config . Это может отличаться от системы к системе. В Windows этот файл в основном интегрирован в используемое вами приложение.

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