Мой RPi работает под управлением Raspbian. Я пытаюсь настроить SSH.
Я следовал за этими шагами, чтобы получить статический IP на моем Пи:
- Так как мой ПК был подключен к локальной сети через WiFi, я использовал
ipconfig
для получения IP-адреса, шлюза и т. Д. Моей карты WLAN - Я использовал эти данные для настройки статического IP-адреса в Raspbian, конечно же, меняя IP-адрес.
ifconfig
подтверждает, что я правильно настроил статический IP.
Я попытался подключиться к Pi с помощью PuTTY на моем ПК с Windows 7. PuTTY выдает следующее сообщение об ошибке:
Время соединения истекло при подключении
Кроме того, когда я пытался пропинговать статический IP-адрес Pi, я не получил никакого ответа от RPi, вместо этого получил «тайм-аут соединения».
Было ли копирование информации с моего рабочего компьютера неправильным занятием? Как я могу это исправить и получить SSH на моем Pi?
Ответы:
Несколько вещей, чтобы попробовать:
ping 192.168.0.198
(но с IP-адресом, который вы используете для SSH), если вы получаете ответы, соединение хорошее, если нет, то есть проблема с сетью, предотвращающая SSH за работойssh 127.0.0.1
(на самом деле использовать 127.0.0.1), если это не работает, то, вероятно, что SSH настроен неправильно, ошибка может дать ключ к решению проблемы.ssh 192.168.0.198 -p 22
(но с IP-адресом, который вы используете для SSH), если это не работает, это может указывать на проблему с брандмауэр в Linux, или что SSH настроен на использование только определенных соединений или другого номера портаЧтобы добавить дополнительные номера портов, сделайте следующее:
sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.old
sudo nano /etc/ssh/sshd_config
Port 22
Port 80
, и большой номер, напримерPort 55555
sudo /etc/init.d/ssh restart
80
это не работает, потому что у нас есть веб-сервер, на который маршрутизатор пересылает, но он55555
работал нормальноНадеюсь, что-то здесь поможет, дайте нам знать, что происходит
источник
Поскольку ваш Raspberry Pi напрямую подключен к вашему ПК, вам следует выбирать статические IP-адреса в сети, отличной от вашей сети WIFI, в противном случае Windows, вероятно, попытается использовать интерфейс WIFI для доступа к RPi.
Например, если ваша сеть WIFI 192.168.0.xxx, используйте 10.2.2.xx для RPi и проводного интерфейса на вашем ПК.
Настройте Rpi с 10.2.2.2 (маска сети 255.255.255.0 или / 24) и ПК с 10.2.2.3 (также маска сети 255.255.255.0) на проводном интерфейсе. Вы должны быть в состоянии ssh с вашего ПК на 10.2.2.2.
Имейте в виду, что Raspberry Pi не сможет получить доступ к Интернету, если вы не настроите Windows как шлюз, выходящий за рамки этого ответа.
источник
Вполне возможно, что Raspi может выгнать меня из замазки и сеанса, если он находится слишком далеко от маршрутизатора и уровень сигнала ниже 20%.
Мое мнение таково: Raspberry нужен хороший уровень сигнала, потому что, если уровень сигнала низкий, Raspberry отключается от сети Wi-Fi (иногда я вижу, что он подключен, иногда нет, но когда я вхожу в систему и хочу запустить скрипт ... все кончено и малина отключается от сети).
источник
После проверки IP-адреса RaspberryPi (ifconfig) и установки IP-адреса моего компьютера на статический, я продолжал получать тайм-аут, когда пинговал «ping raspberrypi.local». Самым важным, что я забыл, было то, чтобы быть уверенным, что независимо от того, какой IP-адрес у моего RaspberryPi (198.168.1.3), статический IP-адрес моего компьютера похож (например, 198.168.1.2) !!!! Это позволит вам подключиться.
источник
В моем случае ответом был высокий трафик передачи торрент-клиента на рабочий стол.
Если у кого-то есть такая же проблема, сначала проверьте скорость вашей сети .
источник