понедельник, 8 июня 2015 г.

Поиск IP адреса RPi и подключение по SSH

Не всегда под рукой есть HDMI кабель, клавиатура и мышь чтобы включить Raspberry Pi и настроить её должным образом. На выручку приходит патч-корд и SSH.

SSH - используется для удаленного управления операционной системой и передачи файлов.


Поиск IP адреса Raspberry Pi

По умолчанию в Raspberry Pi SSH включен, и для чтобы соединиться вам необходимо узнать IP адрес RPi.
Подключаем RPi с помощью патч-корда к роутеру и в зависимости от вашей ОС выполняем следующие инструкции:

Windows
 
Самый простой вариант, это использовать утилиту ping. Открываем консоль (Выполнить-cmd-Enter) и вводим:
  • ping raspberrypi
Можно воспользоваться бесплатной программой Free IP Scanner, которая поможет найти IP адрес.


Linux

 
Самый простой вариант, это использовать утилиту ping. Открываем терминал и вводим:
  • ping raspberrypi
Вывод будет примерно такой:
  • 64 bytes from raspberrypi (192.168.1.121): icmp_seq=1 ttl=64 time=1.35 ms
Где (192.168.1.121) - это IP адрес
Можно использовать простую команду:
  • arp -a
Вывод будет примерно такой:
  • raspberrypi (192.168.1.121) в b8:27:eb:e5:dc:83 [ether] на wlan0
Также для поиска можно использовать утилиту nmap. Для установки откройте терминал и введите:
  • sudo apt-get install nmap
Далее нам потребуется запустить программу с нужным ключом и указать IP диапазон вашей сети:

  • sudo nmap -sn 192.168.1.0/24
Вывод данной команды будет примерно такой:
  • Nmap scan report for raspberrypi (192.168.1.121) Host is up (0.0030s latency). MAC Address: B8:27:EB:E5:DC:83 (Raspberry Pi Foundation)
Где (192.168.1.121) - IP адрес, raspberrypi - название RPi в вашей сети


OS X
 
Все тоже самое что и для Linux. Открываем терминал и вводим:
  • ping raspberrypi.local
или
  • arp -a
Установка nmap немного отличается:

  • brew install nmap

Подключение по SSH к Raspberry Pi

И так, IP адресс мы узнали, теперь необходимо подключится к нашей Raspberry Pi.

Windows
 
Качаем из интернета бесплатную программу Putty. Открываем. В разделе Translation выбираем кодировку UTF-8. Возвращаемся в раздел Session. Host Name (or IP adress) вводим IP Raspberry Pi. Connection Type выбираем SSH. Port указываем 22. Saved Session пишем имя соединения, например RPi. Сохраняем нажатием на кнопку save.
В списке выбираем Raspberry Pi. Жмем Open. Через мгновение откроется консоль, где вам надо будет ввести логин и пароль.  

Lin/OS X

 
Открываем терминал и вводим:
  • ssh pi@192.168.1.121
Терминал предложит сохранить ECDSA ключ, соглашаемся набрав слово yes, жмем Enter и вводим пароль.

Все, теперь можно легко и быстро подключиться к Raspberry Pi с помощью SSH.

1 комментарий:

  1. Можно юзать FING, приложение под андроид, очень удобный софт, который сканирует всю локалку и находит Малинку в том числе.

    https://play.google.com/store/apps/details?id=com.overlook.android.fing&hl=ru

    ОтветитьУдалить