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

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

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

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

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

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

ssh pi@turtlebro20.local

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

ssh pi@turtlebro20

Если подключение не происходит, вам необходимо определить 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 то для смены пароля не нужно знать его текущий пароль. Также перестают работать ограничения на сложность пароля.