Bitavtoptz.ru

Бит Авто
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как пользоваться SSH в Raspberry Pi

Как пользоваться SSH в Raspberry Pi

Из всего, что вы можете сделать с Raspberry Pi, самое популярное — использование его в качестве сервера в домашней сети. Небольшие размеры и низкое энергопотребление делают его идеальным устройством для работы с серверами, не требующим высокой мощности.

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

Этого можно достичь, войдя в Raspberry Pi через SSH (Secure Shell) с любого другого компьютера, ноутбука или даже телефона. Позвольте мне показать вам как.

Как настроить SSH в Raspberry Pi

Я предполагаю, что вы используете Raspbian на своем Pi и успешно подключились к сети через Ethernet или WiFi. Важно, чтобы ваш Raspberry Pi был подключен к сети, иначе вы не сможете подключиться к нему через SSH (извините за очевидное).

Шаг 1: Включить SSH на Raspberry Pi

SSH по умолчанию отключен в Raspberry Pi, поэтому вам придется включить его при включении Pi после новой установки Raspbian.

Сначала перейдите в окно конфигурации Raspberry Pi, перемещаясь по меню.

Теперь перейдите во вкладку интерфейсы, включите SSH и перезапустите Pi.

Вы также можете включить SSH через терминал. Просто введите

и перейдите в Дополнительные параметры, чтобы включить SSH.

Шаг 2. Найти IP-адрес Raspberry Pi

В большинстве случаев вашему Raspberry Pi будет присвоен локальный IP-адрес, который выглядит как 192.168.xx или 10.xxx . Вы можете использовать различные команды Linux, чтобы найти IP-адрес.

Я использую старую добрую команду ifconfig.

Эта команда показывает весь список активных сетевых адаптеров и их конфигурацию. Первая запись (eth0) показывает IP-адрес как 192.168.2.105, который действительно таким и является. Я использовал Ethernet для подключения моего Raspberry Pi к сети, поэтому он находится под eth0. Если вы используете WiFi, проверьте запись под названием «wlan0«.

Вы также можете узнать IP-адрес другими способами, например, проверить список сетевых устройств, подключенных к вашему роутеру/модему.

Шаг 3. SSH в ваш Raspberry Pi

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

Имя пользователя и пароль по умолчанию:

Имя пользователя: pi
Пароль: raspberry

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

Откройте терминал (в Mac и Linux) на компьютере, с которого вы хотите подключиться по SSH к вашему Pi, и введите команду ниже. В Windows вы можете использовать SSH-клиент, например, Putty. Здесь используйте IP-адрес, который вы узнали на предыдущем шаге.

Примечание: Убедитесь, что компьютер, который используется для подключения по SSH и ваш Raspberry Pi подключены к одной сети.

При первом подключении вы увидите предупреждение, введите yes и нажмите Enter.

Теперь введите пароль и нажмите Enter.

При успешном входе в систему вам будет представлен терминал вашего Raspberry Pi. Теперь вы можете выполнять любые команды на вашем Raspberry Pi через этот терминал удаленно (в пределах текущей сети) без физического доступа к вашему Raspberry Pi.

Кроме того, вы также можете настроить SSH-ключи, чтобы вам не приходилось вводить пароль каждый раз, когда вы входите через SSH, но это совсем другая тема.

Я надеюсь, что вы смогли использовать SSH в Raspberry Pi после изучения этого урока. Дайте мне знать, как вы планируете использовать свой Raspberry Pi в комментариях ниже!

Как управлять Raspberry Pi удаленно из любой точки мира

Как управлять Raspberry Pi удаленно из любой точки мираКак управлять Raspberry Pi удаленно из любой точки мираКак управлять Raspberry Pi удаленно из любой точки мираКак управлять Raspberry Pi удаленно из любой точки мира Как управлять Raspberry Pi удаленно из любой точки мира

Когда-нибудь хотели бы получить доступ к raspberry Pi, когда вы находитесь на дороге? Возможно, вы уже настроили камеры безопасности дома, вы используете собственный сервер minecraft, или вы используете свою «малинку» за каких то своих проектах . Независимо от ваших целей настроить доступ удалено, легче чем вы думаете. Вот как.

Читайте так же:
Как включить автозапуск на сигнализации Шерхан?

Чтобы получить доступ к Raspberry Pi (или любой домашний компьютер) из-за пределов Вашей домашней сети, вам обычно нужно пробрасовать порты на вашем роутере (маршрутизаторе). Если вам просто нужно контролировать несколько простых вещей на Вашем Raspberry Pi,это излишне. Мы собираемся описать два метода, которые пропускают все это.

Первое, что вам нужно сделать, это настроить Raspberry Pi и подключен к домашней сети. Так как вы подключаете свой Raspberry Pi в интернет, убедитесь, что вы изменили свой пароль по умолчанию во время процесса настройки. Как только это будет сделано, вернитесь сюда, чтобы настроить все остальное.

Удаленный вход в Raspberry Pi используя VNC Connect

VNC уже давно является лучшим способом удаленного доступа к любому компьютеру в той же сети. Недавно VNC Connect вышел, чтобы сделать его легко получить доступ к малине Pi из любой точки мира с помощью подключения к облаку. После того, как он настроен, вы можете получить доступ к графическому интерфейсу Raspberry Pi с любого другого компьютера или смартфона с помощью приложения VNC Viewer.

Vnc для подключения предоставляется бесплатно с последними версиями операционной системы Raspberry Пи. Если у вас уже есть, вы можете пропустить эту часть. Если нет, вы можете установить его и включить его, открыв терминал на Raspberry Pi и набрав несколько команд:

  1. Введите sudo apt-get update и нажмите Enter
  2. Введите sudo apt-get install realvnc-vnc-server realvnc-vnc-viewer и нажмите Enter
  3. Как только это будет завершено, введите sudo raspi-config и нажмите Enter. Прокрутите вниз до VNC и включите.

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

  1. Перейдите на страницу регистрации Realvnc Raspberry Pi и введите свой адрес электронной почты в поле регистрации.
  2. Следуйте инструкциям на экране, чтобы завершить настройку учетной записи с паролем.
  3. Снова на Raspberry Pi, нажмите на значок VNC в правом верхнем углу экрана, чтобы открыть VNC. Затем щелкните меню состояние и выберите Лицензирование.
  4. Введите адрес электронной почты и пароль, созданные на первом шаге.
  5. При появлении запроса выберите » прямое и облачное подключение.” Ваш Raspberry Pi теперь доступна онлайн.
  6. Загрузите Приложение VNC Viewer на компьютере, с которого вы хотите управлять Raspberry Pi, например, на ноутбуке или смартфоне, который у вас будет при путешествии.
  7. Откройте Приложение Vnc Viewer и введите учетные данные, созданные на первом шаге.
  8. Ваш Raspberry Pi появится в качестве опции автоматически. Выберите его, чтобы открыть соединение. При появлении запроса введите имя пользователя и пароль Raspberry Pi (по умолчанию это имя пользователя pi и пароль raspberry). Через несколько секунд он подключится.

Теперь вы можете войти в свой рабочий стол Raspberry Pi из любой точки мира, пока ваш Raspberry pi имеет доступ в интернет. Это означает, что вы можете взять под контроль любое программное обеспечение безопасности, проверить состояние любых проектов, которые вы настроили, или играть Minecraft на вашем частном сервере.

Доступ к командной строке с Dataplicity

Как управлять Raspberry Pi удаленно из любой точки мираКак управлять Raspberry Pi удаленно из любой точки мираКак управлять Raspberry Pi удаленно из любой точки мираКак управлять Raspberry Pi удаленно из любой точки мира

Если вам не нужно получить доступ к полному графическому интерфейсу, вы захотите проверить Dataplicity. Dataplicity делает его невероятно легко получить доступ к командной строке Raspberry Pi из любого браузера. Для этого вам понадобится доступ к веб-браузеру и Вашему Raspberry Pi.

5 способов скопировать данные с Raspberry Pi на ПК

Вы добились успеха с вашим последним проектом Raspberry Pi. Возможно, вы используете его для создания фотографий, музыки или даже видео? Как бы то ни было, в какой-то момент вам понадобится простой способ получить данные с SD-карты Pi и на жесткий диск вашего ПК.

Читайте так же:
Какой штраф за езду с одной фарой?

Это может быть сложно.

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

1. Отправить данные по электронной почте

Это, пожалуй, самый очевидный вариант — это, конечно, первое, что я попробовал. Получив доступ к почтовому клиенту Raspberry Pi по умолчанию (Claws Mail начиная с версии Raspbian Jessie для настольных компьютеров PIXEL)

), это простая задача настроить учетную запись электронной почты, добавить вложение и отправить данные.

5 способов скопировать данные с Raspberry Pi на компьютер

Вы можете предпочесть доступ к Gmail через веб-браузер Chromium — подойдет любой из этих вариантов.

Как вы отправляете письмо, зависит от вас. Если вы используете Gmail, вы сможете сохранить сообщение как черновик. Затем, когда вы войдете в Gmail на своем основном ПК, он будет там. В противном случае, если вы используете почтовый клиент, просто отправьте его по электронной почте на свой собственный адрес или на другую учетную запись электронной почты, к которой у вас есть доступ.

Если у вас нет второй учетной записи электронной почты, но есть учетная запись Facebook, значит, у вас есть учетная запись электронной почты Facebook. В сжатие, отправьте данные на это.

2. Доступ к облачному хранилищу в браузере

Другой очевидный, но медленный вариант — получить доступ к одной из ваших облачных учетных записей и синхронизировать данные таким образом. К сожалению, ни один из известных облачных сервисов не предлагает приложений для Raspberry Pi, поэтому лучше всего загружать файлы через браузер Chromium.

Но какой сервис вы должны использовать?

Dropbox и Box доступны через браузер, но работают медленно. Между тем, OneDrive и Google Drive практически не могут быть использованы. Мы предлагаем придерживаться того, что вы считаете наиболее полезным.

3. Используйте USB-накопитель

Другой разумный выбор — использовать USB-накопитель. Просто вставьте отформатированный диск в свободный USB-слот в вашем Raspberry Pi и дождитесь его появления в файловом менеджере Raspbian. Если вы используете старый Pi или Raspberry Pi Zero

и не хватает портов USB, то пришло время использовать концентратор USB. В то время как стандартный USB-концентратор подойдет для флеш-устройства USB, обратите внимание, что для устройств, которые будут получать питание от Pi, потребуется концентратор с питанием.

5 способов скопировать данные с Raspberry Pi на USB-накопитель muo rpi

Со вставленным USB-накопителем он должен автоматически подключиться. Если нет, вам нужно будет смонтировать его вручную. Начните с поиска уникального идентификатора:

Как правило, вы найдете запись с именем sda1 (хотя она может отличаться), поэтому запишите имя, прежде чем продолжить.

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

(Вам не нужно называть это «usb», но это помогает.)

Затем убедитесь, что пользователь Pi владеет папкой. В противном случае вы не сможете просматривать содержимое!

Затем вы можете смонтировать диск с помощью:

Закончив, вы можете легко скопировать файлы на USB-накопитель и после безопасного извлечения скопировать их на свой главный компьютер. Чтобы вручную отключить использование:

4. Отправка и получение данных с SCP

Немного сложно начать работать, идея в том, что вы можете использовать командную строку для отправки и получения данных между вашим Raspberry Pi и вашим ПК.

Команда называется УПП (Протокол защищенного копирования) делает это возможным. Чтобы использовать его, вам сначала нужно установить SSH-соединение с вашим Raspberry Pi

, Это лучше всего работает для Linux, так как пользователям Windows потребуется установить SSH-клиент, чтобы он работал. После подключения в Linux введите:

Читайте так же:
Как привязать ключ к машине Ауди?

Это использует УПП Команда, идентифицирует устройство и имя пользователя по умолчанию, а также указывает имя файла. Документ file.txt будет перенесен из Pi в домашнюю директорию вашего компьютера.

Чтобы скопировать файл file.txt на свой Pi, используйте:

(Это: в конце очень важно!)

Опять же, домашний каталог является местом назначения. Чтобы изменить это, укажите другой каталог, например:

Этот метод аналогичен команде ADB push, используемой для отправки данных на устройство Android и обратно.

при перепрошивке нового ПЗУ или рута.

5. Лучший вариант: SFTP

Если у вас есть хороший FTP-клиент с поддержкой безопасного SFTP, то это, возможно, лучший вариант для получения данных с вашего Raspberry Pi. Для этого, гибкий проект с открытым исходным кодом FileZilla

это хорошее место для начала. Вы можете скачать копию с filezilla-project.org.

SFTP означает протокол передачи файлов SSH, поэтому, пока SSH включен на Raspberry Pi (обычно через экран raspi-config), вы можете использовать SFTP для загрузки и извлечения файлов в графическом интерфейсе.

С запущенной FileZilla откройте Файл> Менеджер сайта, и нажмите Новый сайт. Отсюда введите айпи адрес вашего Raspberry Pi в хозяин коробка (или просто raspberrypi.local если у вас запущены службы Bonjour).

5 способов скопировать данные с Raspberry Pi на ПК muo diy raspberrypi параметры передачи sftp

Продолжайте заполнять форму, выбирая SFTP — протокол передачи файлов SSH для протокола и Нормальный для типа входа. Введите текущие Raspbian имя пользователя и пароль для пользователя и пароля (по умолчанию это пи и малина). Вы можете нажать переименовывать дать подключению описательное имя — это особенно полезно, если вы регулярно используете FileZilla.

5 способов скопировать данные с Raspberry Pi на ПК muo diy raspberrypi

Пока пи уже загружен, вы можете нажать соединять начать соединение. В FileZilla локальное устройство (ваш компьютер) представлено слева, а удаленный компьютер (ваш Raspberry Pi) — справа. Вам нужно будет просмотреть каталоги с обеих сторон, чтобы найти исходный и целевой файлы. Сделав это, вы можете скопировать файлы с вашего Raspberry Pi, перетащив их на левую панель или щелкнув правой кнопкой мыши и выбрав Скачать.

(Чтобы скопировать файлы в Pi, просто переместите их слева направо.)

Хотя установка немного сложна, мы считаем, что SFTP — лучшее решение для передачи файлов на Raspberry Pi и обратно.

Считаете ли вы перенос данных между вашим компьютером и Raspberry Pi хлопотным? Вы пробовали любой из этих методов или у вас есть свой трюк? Напишите нам в комментариях!

Не удается войти в локальный Raspberry Pi с помощью SSH

Я только что настроил Raspberry Pi и пытаюсь войти в систему с помощью SSH, но это не удается с Connection timed out .

Даже $ ping 192.168.1.20 также терпит неудачу с Destination Host Unreachable , и пинг от Raspberry Pi до Windows также терпит неудачу.

Из малины я могу подключить интернет.

Плохо то, что у меня нет права доступа к конфигурации маршрутизатора WiFi. Я спрошу управляющего домом, но, вероятно, я не смогу получить информацию об этом.

Есть ли что-то, что я могу сделать, чтобы исправить эту проблему, кроме настройки маршрутизатора?

Это результат ifconfig.

enter image description here

4 ответа

  • Туннель ssh с использованием MobaXterm — raspberry pi, подключенный к удлинителю wn3000rp wifi

Я хотел бы подключиться к своему raspberry pi с помощью MobaXterm, чтобы играть с ним с любого компьютера, вот как я начал это делать. Я пытаюсь подключиться через MobaXterm, используя windows 8. Мой windows и мой raspberry подключены к сети wifi с помощью одного и того же netgear wn3000rp, это.

Я пытаюсь SSH в мой raspberry pi из моей windows машины, и terminal среда WAS работает нормально, но GUI ведет себя действительно дерьмово. Там нет окна Xming, которое открывается при запуске Xming (но оно работает в соответствии с диспетчером задач). Панель задач в Raspbian не перемещается (и.

Читайте так же:
Какие автомобили относятся к специальным пожарным автомобилям?

Мой windows-компьютер (без моего ведома) изменил сетевые настройки, думая, что он не находится в безопасной/частной сети. Переход в сети и изменение этого, а затем следующее на raspberry pi сделали это для меня:

Несколько шагов, которые могут помочь сузить проблему:
1. попробуйте ssh 127.0.0.1 из самого raspberry pi — если он не работает, это, вероятно, какая — то проблема SSH в rpi (возможно, он отключен в конфигурации raspi- в прошлом он был отключен по умолчанию?)
2. попробуйте ssh 192.168.1.20 из самого rpi
3. попробуйте подключить RPI через кабель Ethernet (не wifi)
4. попробуйте изменить IP из RPI — иногда это помогает
5. иногда управление питанием выключает wifi — попробуйте периодически запускать sudo /sbin/ifup —force wlan0

Если вы не можете пинговать в любом направлении, даже в одной и той же подсети, то это звучит так, как будто ваш маршрутизатор вмешивается, например, режим «guest network» многих маршрутизаторов, которые изолируют каждый компьютер на LAN друг от друга. Возможно, вы ничего не сможете сделать, кроме установки другого маршрутизатора ниже по потоку от основного и подключения к нему как Pi, так и однорангового компьютера.

У меня была та же проблема, оказалось, что у меня была включена изоляция AP на маршрутизаторе, я отключил ее и работал просто отлично

Похожие вопросы:

В настоящее время у меня есть моя установка Raspberry pi с сетевым подключением, и я могу подключиться к ней через локальные ip-адреса, как это: 192.168.0.x Есть ли в любом случае я использую свой.

В настоящее время я работаю над двумя проектами, которые оба используют raspberry pi, и пытаюсь понять, как управлять одним pi с помощью другого по беспроводной сети. Есть ли способ сделать это с.

Я хочу, чтобы приложение, чтобы контролировать свои Raspberry Pi. У меня до SSH на мой Ай Пи, я использую ssh pi@192.XXX.X.XX в SSH к моему Пи через мой Mac, после этого я должен ввести пароль из.

Я хотел бы подключиться к своему raspberry pi с помощью MobaXterm, чтобы играть с ним с любого компьютера, вот как я начал это делать. Я пытаюсь подключиться через MobaXterm, используя windows 8.

Я пытаюсь SSH в мой raspberry pi из моей windows машины, и terminal среда WAS работает нормально, но GUI ведет себя действительно дерьмово. Там нет окна Xming, которое открывается при запуске Xming.

У меня есть вопрос относительно SSH. Для школьных заданий я всегда пишу код на своем mac, а затем переношу его на свой raspberry pi, чтобы убедиться, что он будет правильно компилироваться без.

Здравствуйте, я пытаюсь подключить свой raspberry pi к ubuntu с помощью ssh (кабель ethernet). sudo ssh pi@ip address а потом меня просят ввести пароль,и когда я это делаю, он говорит premission.

Я пользователь Mac и хочу автоматизировать процесс ввода пароля с ssh на Raspberry pi, выполнить несколько команд и перенести файлы на мой локальный компьютер. Я новичок в bash скриптах и мне было.

В настоящее время я пытаюсь настроить локальный сервер Raspberry Pi git и простой клиент git с GitExtension на Windows 10. Однако до этого момента я настроил сервер git на Raspberry pi и создал.

Я загружаю корневые файлы моего raspberry pi поверх NFS. (Статическая локальная сеть ip-s) Малина успешно монтирует rootfs, и я могу получить к нему доступ через ssh. Но я не могу войти в систему на.

Удаленное управление raspberry pi по VNC

Virtual Network Computing (VNC) — система удалённого доступа к рабочему столу компьютера, использующая протокол RFB (англ. Remote FrameBuffer , удалённый кадровый буфер). Управление осуществляется путём передачи нажатий клавиш на клавиатуре и движений мыши с одного компьютера на другой и ретрансляции содержимого экрана через компьютерную сеть.

Читайте так же:
Как подключить телефон к разъему AUX?

Система VNC платформонезависима: VNC-клиент, называемый VNC viewer, запущенный на одной операционной системе, может подключаться к VNC-серверу, работающему на любой другой ОС. К одному VNC-серверу одновременно могут подключаться множественные клиенты.

Этот вариант очень удобен для подключения к raspberry pi, так как мы видим графический интерфейс и можем запускать графические приложения и управлять ими не используя монитор подключенный к малинке. Итак приступим:

Для начала нам нужно подключиться к raspberry pi по ssh. Как настроить ssh после установки ОС, описано в этой статье.

После подключения по ssh к малинке, нам нужно открыть инструмент конфигурации командой:

sudo raspi-config

Выбираем там пункт Interfacing Options:

Далее выбираем p3 VNC и соглашаемся с включением VNC:

После этого нужно установить сам VNC сервер, но в последних версиях он уже установлен. Все равно для полной картины попробуем его установить командами:

После скачивания и установки программы VNC viewer откроем ее и введем следующий адрес “ip adress::5901” выглядеть это будет следующим образом:

После этого у нас запросит логин и пароль

Логин будет pi пароль: raspberry – такие же как и на вход по ssh.

Вот и все, при удачном вводе учетных данных у нас появится рабочий стол ОС raspbian установленной на raspberry pi.

Все хорошо, но теперь после перезагрузки нашей raspberry pi VNC сервер отключится и подключиться заново не сможем пока опять не запустим его командой vncserver :1

Чтоб этого не делать каждый раз, нам нужно добавить запуск VNC server в автозагрузку.

Добавление VNC в автозагрузку:

Нужно обратить внимание, что когда мы в консоли вводили команду:

Для этого в консоли ssh введем следующую команду: vncserver :1 мы были не в привилегированном режиме и запустили vncserver из под учетки pi/raspberry и следовательно эти же учетные данные у нас и запросил VNC сервер. А если бы мы запустили сервер командой sudo vncserver :1 то vnc сервер запустился бы под root учеткой. и логин и пароль pi/raspberry у нас бы не подошел для в хода в систему.

Так вот чтоб добавить автозагрузку VNC в систему нам нужно сначала установить пароль учетной записи root

Для этого введем команду:

sudo passwd root

После чего у нас запросит ввести новый пароль и подтвердить его. После этого нам нужно будет отредактировать файл автозагрузки, для этого введем команду:

sudo nano /etc/rc.local

В открывшемся окне перед exit 0 добавим строчку vncserver :1 , после этого нажимаем ctrl+X и Y для сохранения. Выглядит это следующим образом:

И перезагружаем raspberry pi. После перезагрузки у нас сам VNC сервер запустится, но при входе уже нужно будет вводить учетные данные root/пароль который вы установили выше.

Но это не совсем безопасно входить под “рутом” поэтому можно использовать следующий способ, а именно добавить запуск VNC сервера только под учетной записью “pi” для этого создадим папку и отредактируем файл командами:

mkdir /home/pi/.config/autostart

nano /home/pi/.config/autostart/vnc.desktop

и в этот пустой файл напишем следующие параметры:

После этого перезагружаем малинку командой sudo reboot и можем уже логиниться под учетными данными pi/raspberry только если вы выбираете этот способ, то в /etc/rc.local уберите строчку vncserver :1

На этом настройка VNC сервера закончена. Надеюсь кому-то поможет данная статья.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector