Я получаю сообщение «Отказано в доступе (открытый ключ, пароль)» при попытке подключиться по SSH к моему MacBook Pro с Mojave через маршрутизатор

Я получаю сообщение «Отказано в доступе (открытый ключ, пароль)» при попытке подключиться по SSH к моему MacBook Pro с Mojave через маршрутизатор

Недавно я пытался установить удаленное подключение к моему ноутбуку. Я включил «Удаленный вход» в настройках общего доступа и настроил свой маршрутизатор (R515ac) на переадресацию порта 22 на мой ноутбук. Я могу получить доступ к IP-адресу моего MacBook, но когда я попытался войти с помощью

ssh [email protected]

и ввел свой пароль, ответ был следующим:

Permission denied. please try again

Я думал, что неправильно ввел пароль, поэтому попробовал, а потом еще раз. Однако мне все время отказывают. В третий раз он говорит

Permission denied (publickey,password).

Что странно, потому что когда я подключил другое устройство к той же локальной сети, что и мой MacBook, и попытался подключиться по SSH к внутреннему IP-адресу моего MacBook Pro, используя тот же пароль, мне удалось войти в систему. Но как только я попытался подключиться по SSH к публичному IP-адресу моего MacBook Pro из другой сети (с настроенной переадресацией портов), мне снова отказали.

Кто-нибудь знает, почему это происходит?

Связанный контент