Подключение по SSH к роботу

По умолчанию на RaspberryPi запущен SSH сервис.

Для подключения вам необходимо Настроить сеть

Каждый робот имеет уникальное имя вида turtlebroNN.local где NN это номер.

При правильной настройке сети и вашего роутера, вы сможете сразу подключиться к Raspberry по его имени

ssh pi@turtlebro20.local

Для MACOS работает вариант без .local

ssh pi@turtlebro20

Пароль для ssh по умолчанию brobro

Если подключение не происходит, вам необходимо определить IP адрес робота. Это можно сделать подключившись к роутеру и найдя имя робота в списке подключенных устройств.

Удобно привязать IP адрес робота к его MAC адресу.

Для работы по имени вида .local для windows необходимо установить программу https://support.apple.com/kb/Dl999?locale=ru_RU

Администраторам системы необходимо настроить поддержку Multicast-DNS.

Для доступа по SSH из Windows можно использовать программу PuTTY.

Как определить IP адрес робота

Если вы подключились к роботу, то для того, чтобы определить его IP-адрес наберите в терминале команду ifconfig

Если вы не смогли подключиться к роботу по его имени, вы можете посмотреть его IP адрес на SD карте.

Выключие робота, вытащите SD карту и подключите ее к компьютеру. В папке /boot/configs будут расположены файлы с данными о сетевых настройках робота.

В файле ifconfig.dump будет находиться IP адрес.

Если вы видите, что робот не может подключиться к вашей сети, проверьте файл wpa_supplicant.conf на наличие в нем вашей WiFi сети.

Смена пароля пользователя

Для смены пароля вам необходимо знать ваш текущий пароль или быть пользоватем с возможностью запускать программы через sudo

Для смены пароля текущего пользователя, просто запустите программу passwd Далее необходимо указать ваш текущий парль и установить новый. В разных диструбутивах могут быть свои ограничения на длинну и "сложность" пароля. Поэтому поставить очень простой пароль вы не сможете.

Для смены пароля другому пользователю, выполните команду sudo passwd user_name Где user_name это имя пользователя, которому вы хотите сменить пароль. Так как вы запустили программу с привелегиями sudo то для смены пароля не нужно знать его текущий пароль. Также перестают работать ограничения на сложность пароля.