====== Подключение по SSH ====== Работать с [[amp>collection/raspberry-pi?utm_source=man&utm_campaign=rpi&utm_medium=wiki|Raspberry Pi]] можно и без монитора — через [[https://ru.wikipedia.org/wiki/SSH|SSH соединение]]. Рассмотрим как подключится к микрокомпьютеру из операционной системы Windows. ===== Включение SSH ===== Начиная с версии OS ''Raspbian Jessie with Pixel'', SSH в целях безопасности по умолчанию отключён. Включить его можно в графическом режиме через HDMI-монитор. Если у вас нет возможности подключить RPI в графическом режиме, необходимо создать в корне microSD-карты пустой файл без расширения с именем ''ssh''. {{ :rpi:installation:ssh:ssh.1x.png?nolink |}} ===== Подготовка Raspberry Pi ===== - Вставьте [[amp>product/raspbian-micro-sd-card?utm_source=man&utm_campaign=rpi&utm_medium=wiki|SD-карту c установленной Raspbian]] в [[amp>collection/raspberry-pi?utm_source=man&utm_campaign=rpi&utm_medium=wiki|Raspberry Pi]]. Если у вас карта памяти без Raspberry Pi OS, [[articles:write-rpi-sd|запишите образ самостоятельно.]] - Подключите питание и сетевой кабель. ===== Поиск IP-адреса Raspberry Pi ===== Для подключения к Raspberry Pi необходимо знать IP-адрес платы в локальной сети. - Скачайте и установите на компьютер утилиту [[https://www.advanced-ip-scanner.com/ru/|Advanced IP Scanner]] для сканирования всех устройств в локальной сети. - Запустите программу Advanced IP Scanner.{{ :rpi:installation:ssh:scan-ip.1.png?nolink |}} - Настройте диапазон поиска адресов для вашей сети и нажмите кнопку «Сканировать».{{ :rpi:installation:ssh:scan-ip.2.png?nolink |}} - В списке устройств найдите «Raspberry», в данном случае он получает IP-адрес ''192.168.88.28'', запоминаем его. {{ :rpi:installation:ssh:scan-ip.3x.png?nolink |}}Теперь можно перейти к настройке удалённого доступа. При динамической адресации (DHCP) маршрутизатор может менять IP-адрес при каждом включении платы. В таком случае вам каждый раз придётся повторять этот шаг. ===== Подключение по SSH к консоли Raspberry Pi ===== Raspberry Pi запущена, IP-адрес известен — можно приступать к подключению по SSH. - Для работы с консолью рекомендуем использовать программу PuTTY. [[http://www.putty.org/|Скачать PuTTY]] с официального сайта разработчиков. - Запустите PuTTY.{{ :rpi:installation:ssh:putty.1.png?nolink |}} - В поле «Имя хоста» введите IP-адрес Raspberry, который мы узнали с помощью Advanced IP Scanner (''192.168.88.28'') и нажмите кнопку «Соединиться».{{ :rpi:installation:ssh:putty.2x.png?nolink |}} - Перед вами откроется консоль Raspberry Pi.{{ :rpi:installation:ssh:putty.3.png?nolink |}} - Система попросит ввести логин и пароль. По умолчанию логин — ''pi'', а пароль — ''raspberry''. При вводе пароля, вводимые символы не отображаются в консоле. Это нормально для *NIX-систем.{{ :rpi:installation:ssh:putty.4x.png?nolink |}} - Если все данные верны, вы увидите приглашение Rsspberry Pi к началу работы — в терминале появится строка ''pi@raspberrypi:~ $''{{ :rpi:installation:ssh:putty.5x.png?nolink |}} У вас всё получилось. Теперь можно управлять Raspberry Pi консольными командами ''Raspbian''. ===== Подключение Raspberry Pi к Wi-Fi сети ===== - [[rpi:installation:ssh|Подключитесь к Raspberry Pi по SSH-соединению.]] - Выполните поиск Wi-Fi сетей sudo iwlist wlan0 scan | grep ESSID и запомните имя интересующей вас точки доступа.{{ :rpi:installation:ssh:wifi.1x.png?nolink |}} - Внесите информацию об интересующей вас Wi-Fi сети sudo nano /etc/wpa_supplicant/wpa_supplicant.conf - В конец файла добавьте следующие строчки:network={ ssid="YourSSID" psk="password" key_mgmt=WPA-PSK }, где ''YourSSID'' — имя точки доступа, ''psk'' — пароль, ''key_mgmt'' — тип шифрования.{{ :rpi:installation:ssh:wifi.2x.png?nolink |}} - Для вступления изменений в силу перезагрузите Raspberry Pi sudo reboot - Перелогинтесь к Raspberry Pi по SSH. - Для проверки подключения к Wi-Fi сети выполните команду: iwconfigЕсли подключение выполнено успешно, вы увидите информацию о точке доступа.{{ :rpi:installation:ssh:wifi.3x.png?nolink |}} ===== Ресурсы ===== * [[https://www.advanced-ip-scanner.com/ru/|Advanced IP Scanner — сканирования всех устройств в локальной сети]] * [[https://www.putty.org/|Putty — клиент для удалённого доступа к устройствам по протоколам SSH, Telnet и UART]]