Назад | Перейти на главную страницу

Перенаправление портов и SSH в Pi с внешних адресов

Я пытался войти в свой Pi (я получил это примерно в 2013 году, поэтому я думаю, что это самая первая B-модель) из-за пределов моей домашней сети (я могу без проблем использовать SSH из той же локальной сети).

Я настроил DDNS с использованием NoIP (так что я на myserver.ddns.net), и я считаю, что правильно настроил переадресацию портов на моем маршрутизаторе - то есть порт 22 отправляется на локальный IP-адрес моего Pi на LAN, 192.168.x.x

Если я попытаюсь войти в систему извне через pi@myserver.ddns.net, мне предложат ввести свой пароль pi@myserver.ddns.netпароль: Но использование пароля для моего Pi, моего маршрутизатора или чего-либо еще не работает, и в конце концов я получаю pi@myserver.ddns.net: Permission denied (publickey,password).

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

Кстати, пинг моего сервера работает и делает telnet myserver.ddns.net 22 приводит к установлению связи (насколько я могу судить.) Как вы можете сказать, я относительно неопытен в работе с сетями, но надеюсь научиться чему-то, так что простите за отсутствие технических знаний.

Интересно, действительно ли вы подключаетесь к кому-то другому ssh-серверу, потому что IP-адрес на самом деле неправильный. -v добавляет подробности, -vv - большей подробности, а -vvv может быть пожарным шлангом.
ssh -v pi@myserver.ddns.net расскажу больше о том, что происходит. Что говорят файлы журнала на вашем Pi, когда вы пытаетесь это сделать?

Устранение неполадок будет даже проще, если вы скопируете свой открытый ключ с клиентской машины в файл Pi ~ / .ssh / authorized_keys. Во-первых, он может указать, действительно ли вы подключаетесь к машине, к которой, как вы думаете, подключаетесь. Это также сэкономит время от неправильного ввода паролей.
ssh-copy-id pi@myserver.ddns.net

Самый простой способ устранить это - физически находиться дома, а ваш ноутбук подключен к соседнему Wi-Fi или сотовой сети 4G. Откройте myip.dnsomatic.com на Pi, чтобы убедиться, что он совпадает с IP-адресом myserver.ddns.net вашего ноутбука.

Google о том, как отключить вход по паролю и использовать только ключи ssh.