Raspberry Pi:Настройка/Удалённый доступ/SSH/Linux и Mac OS

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


Использование SSH на Linux и Mac OS[1]

В этой статье будет описано то, как подключиться к Raspberry Pi при помощи SSH и другого устройства (будь то Linux-машина, Mac или другая Pi), причем вам для этого не понадобится никакого дополнительного ПО, кроме терминала.

Сначала вам надо узнать IP-адрес Raspberry Pi, к которой вы собираетесь подключиться. Для этого запустите терминал этой Pi и введите команду

hostname -I

Если Pi запущена без дисплея, то IP-адрес можно посмотреть через роутер (в списке устройств) или при помощи утилиты nmap (которая подробно описана здесь).

Чтобы подключиться к Pi с другого компьютера, скопируйте команду, указанную ниже, и вставьте ее в окно терминала, но фрагмент <IP> замените на IP-адрес Raspberry Pi. Для того, чтобы вставить что-то в терминал, нужно использовать комбинацию  Ctrl + ⇧ Shift + V .

ssh pi@<IP>

Если в ответ на это выдало ошибку connection timed out, то вы, скорее всего, ввели неправильный IP-адрес.

В случае, если соединение будет успешно установлено, вы увидите предупреждение. Чтобы продолжить, впишите yes. Это предупреждение появляется лишь при первом подключении.

Если ваша Pi «оккупировала» IP-адрес какого-то другого устройства, к которому раньше подключался ваш компьютер (даже в другой сети), то система, возможно, покажет вам еще одно предупреждение и попросит стереть эту запись из списка известных устройств. Следуйте этим инструкциям и снова попробуйте команду ssh. На этот раз все должно заработать.

Теперь вас попросят ввести пароль к логину pi — по умолчанию это raspberry. Далее перед вами появится та же самая запись, которая появляется при прямом использовании Raspberry Pi:

pi@raspberrypi ~ $

Если на Pi есть еще какой-то пользователь, то подключение через его учетную запись происходит аналогично. Просто замените имя пользователя, чтобы это выглядело примерно так — eben@192.168.1.5.

Теперь вы удаленно подключены к Pi и можете вписывать необходимые команды.

Если вас интересует более подробная информация о ssh, просто введите в терминал команду

man ssh

Чтобы настроить беспарольный SSH-доступ к Pi (с помощью пары из публичного и личного ключей), читайте эту страницу.

См.также

Внешние ссылки