Принятие sshd позволяет только аутентификацию с открытым ключом, как я регистрирую цифровые отпечатки?

Попробовать su, для получения корневой оболочки как пользователя введите пароль корня при выяснении. Посмотрите man su для большего количества информации:

Имя: su — замените пользовательскими идентификационными данными

РЕЗЮМЕ su [-] [-flms] [-c class] [login [args]]

ОПИСАНИЕ su утилита запрашивает соответствующие удостоверения пользователя через PAM и переключается на тот идентификатор пользователя (пользователь по умолчанию является суперпользователем). Оболочка затем выполняется.

Это также позволяет Вам переключиться от корня до пользователя, просто использовать su - loginname

Ошибка портов, которую Вы отправили, прибывает из выполнения make install как некорневой пользователь, таким образом с помощью su во-первых, все должно быть прекрасным. Знайте, что можно также захватить двоичные пакеты через pkg_add -r sudo (как корень).

Редактирование, которое я просто более внимательно рассмотрел, мог это быть, что оболочка Вашей корневой учетной записи установлена на /usr/local/bin/bash но что этот файл не существует? Если так, проверьте этот поток форума, как разрешить, что "корневая оболочка испортила" проблему, и дайте этому попытку:

 $ su -m root -c /bin/csh
 Password:  # <-- root password
 # chsh     # <-- change root shell

(Но также и считайте подсказки при использовании toor пользователь как лучшая администраторская учетная запись при отъезде root безопасный и неповрежденный.)

2
10.04.2013, 02:11
1 ответ

Да, путем установки LogLevel кому: VERBOSE, Вы видели бы журналы как следующее,

 sshd[1199]: Connection from 192.168.56.1 port 45811
 sshd[1199]: Found matching RSA key: XXXX
 sshd[1199]: Postponed publickey for root from 192.168.56.1 port 45811 ssh2 [preauth]
 sshd[1199]: Found matching RSA key: XXXX
 sshd[1199]: Accepted publickey for root from 192.168.56.1 port 45811 ssh2
1
27.01.2020, 22:23

Теги

Похожие вопросы