1

Я пытался подключиться к удаленной машине с новой второй учетной записью администратора, но пароль был отклонен. Я уверен, что набрал правильный пароль для второй учетной записи администратора . После трех попыток я получил следующую ошибку:

$ Permission denied (publickey,keyboard-interactive).

Был момент, когда меня спросили о каком-то ключе. Я обработал, чтобы напечатать да. Который после трех неудачных попыток входа в систему, я еще не увидел вариант ключа.

Я просто продолжаю получать вышеуказанную ошибку. Я думаю, что он хотел, чтобы я набрал текущий администратор (первый администратор), который вошел в систему. Если это так, как я могу добавить свою вторую учетную запись администратора для входа (через SSH), когда первый администратор вошел в систему (GUI)?

Я создал второго пользователя с правами администратора ...

sudo dscl . create /Users/$USERNAME 
sudo dscl . create /Users/$USERNAME UniqueID 405
sudo dscl . create /Users/$USERNAME PrimaryGroupID 80
sudo dscl . create /Users/$USERNAME NFSHomeDirectory /private/var/$USERNAME
sudo dscl . create /Users/$USERNAME UserShell /bin/bash
sudo dscl . passwd /Users/$USERNAME "$PASSWORD"
sudo dscl . append /Groups/admin GroupMembership $USERNAME

... и включил удаленный вход со следующими настройками ...

sudo systemsetup -setremotelogin on
sudo launchctl load -w /System/Library/LaunchDaemons/ssh.plist > /dev/null 2>&1

1 ответ1

0

у вас, вероятно, есть ключ в файле .ssh/knownhosts на вашем локальном компьютере.

Затем vim .ssh/knownhosts найдет этот IP-адрес (сервера), удалите этот ключ, сохраните и выйдите из него, а затем снова попытайтесь выполнить ssh.

проблема в том, что ваш известный хост-ключ может связывать вас с первоначальным пользователем, а теперь с новым .....

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