Поэтому я пытаюсь снова подключиться к своему рабочему столу по SSH после переезда в новый дом. У меня было это работает раньше. Проблема в том, что он работает просто с использованием локального IP-адреса, но затем, когда я использую WAN-IP, я получаю пароль, запрещенный:

***.org's password:

Permission denied, please try again.

***.org's password: 

Permission denied, please try again.

***.org's password:

Permission denied (publickey,password).

'* **' - мой домен. Но я знаю, что мой пароль правильный, и он начал работать только после того, как переехал в мой новый дом, и снова он работает локально. Если я отключу переадресацию портов, то, конечно, она даже не подключится к хосту. Так что я знаю, что он, по крайней мере, подключается к моему рабочему столу, или, по крайней мере, что-то меняется.

Итак, мой вопрос: поскольку он работает локально и вообще перестает работать, когда я отключаю переадресацию портов, что я могу сделать, чтобы это исправить?

2 ответа2

0

Первое, что я проверю, это файл /etc/hosts.allow . Это может ограничить, какие IP-адреса имеют доступ к вашему SSH-серверу.

0

Несколько вещей, которые нужно попробовать:1) В вашем файле /etc /sshd /sshd_config убедитесь, что для «PasswordAuthentication» установлено значение «yes».

2) Сравните открытый ключ ssh в ~/.ssh/known_hosts для SSH-сервера как на локальном компьютере, с которого вы подключаетесь, так и на удаленном компьютере, с которого вы пытаетесь подключиться. Открытый ключ должен быть одинаковым на обоих, иначе вы не подключаетесь к серверу say.

3) Убедитесь, что ваше устройство WAN настроено на переадресацию портов через порт 22 на ваш SSH-сервер, в противном случае вы можете подключаться напрямую к вашему устройству WAN.

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