Как подключиться к Raspberry Pi по SSH или SFTP


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

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

1

Что такое SSH?

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

SSH был разработан как замена Телнет, который отправляет команды по сети в виде обычного текста. Напротив, SSH шифрует эти команды. Любая сетевая служба может использовать SSH, который работает через TCP-порт 22. 

Что такое SFTP?

SFTP — это сокращение от Secure File Transfer Protocol. SFTP — это быстрый и удобный способ передачи файлов между вашим Pi и другим компьютером в вашей сети. SFTP более безопасен, чем FTP, поскольку, как и в случае с SSH, все ваши данные шифруются при передаче с одного компьютера на другой.

Вы ведь не хотите, чтобы все ваши данные передавались в виде обычного текста? Конечно нет! Берегите себя, дети.

Как подключиться к Raspberry Pi по SSH

Мы начнем с того, как использовать SSH для подключения к Raspberry Pi с ПК с Windows в вашей сети с помощью Шпатлевка. PuTTY — один из нескольких SSH-клиентов, доступных бесплатно. Нам нравится PuTTY, потому что это программное обеспечение с открытым исходным кодом, полностью разработанное и поддерживаемое командой волонтеров. Вы можете использовать любой SSH-клиент, какой захотите. Прежде чем начать, обязательно скачайте и установите его.

  1. Убедитесь, что на вашем Pi включен SSH. Если вы начинаете с Raspberry Pi 4 с нуля, это руководство по началу работы содержит инструкции о том, как включить SSH, создав текстовый файл на SD-карте вашего Raspberry Pi..
  2. Предполагая, что вы уверены, что SSH включен на вашем Pi, затем вам нужно будет найти IP-адрес вашего Pi, чтобы подключиться к нему с помощью SSH-клиента, такого как PuTTY. Если вы еще этого не знаете, вы можете следуйте этому руководству, в котором подробно описаны несколько методов определения IP-адреса вашего Pi.
  3. Запустите PuTTY (или другой SSH-клиент) на своем ПК с Windows и введите IP-адрес вашего Pi. Порт SSH — 22. Для большинства клиентов SSH номер порта уже указан.
    1. Выберите Открыть , чтобы подключиться к Pi.
    2. Откроется окно терминала, в котором вам будет предложено войти в систему. Введите свое имя пользователя и нажмите Ввод . (Имя пользователя по умолчанию для большинства Pis — pi .)
    3. Затем введите свой пароль или скопируйте его в буфер обмена на своем компьютере и щелкните один раз правой кнопкой мыши в окне терминала, чтобы вставить его. Обратите внимание, что ваш пароль небудет отображаться при вводе. Нажмите Ввод .
    4. Теперь вы подключены к своему Pi через SSH и можете использовать терминал для выполнять команды. Если вы еще не изменили пароль по умолчанию для своего Pi, сейчас самое время это сделать. Поскольку SSH включен, если ваш Raspberry Pi использует пароль по умолчанию, кому-то будет оченьлегко взломать!

      Как подключиться к Raspberry Pi по SFTP

      Выше мы рассказали вам, как использовать SSH-клиент для безопасного подключения к Pi в вашей сети и выполнения команд. Для передачи файлов мы будем использовать SFTP-клиент. Технически передавать файлы с помощью PuTTY можно, но это громоздко. Гораздо приятнее иметь файловый браузер, который можно использовать для массового перемещения файлов, когда это необходимо.

      ФайлZilla  — популярный FTP-клиент, поддерживающий SFTP. Если вы можете подключиться по SSH, вы также можете подключиться по SFTP. Удобно, не правда ли?

      Подготовьтесь, загрузив и установив FileZilla или выбранный вами SFTP-клиент на компьютер, который вы используете для удаленного подключения к вашему Pi. WinSCP — еще один популярный SFTP-клиент. Помните: вам не нужен SFTP-сервер, а только SFTP-клиент.

      Совет для профессионалов: если вы устанавливаете FileZilla, следите за тем, чтобы вам не предложили установить McAfee и WinZip. Выберите Отклонить , если вы не хотите устанавливать эти программы на свой компьютер..

      1. Запустите FileZilla или другой SFTP-клиент.
      2. В поле с надписью Хост введите IP-адрес вашего Pi.
        1. Введите имя пользователя и пароль .
        2. Выберите Быстрое подключение . Ваш SFTP-клиент может отображать опцию сохранения пароля, но мы не рекомендуем этого делать, поскольку некоторые клиенты сохраняют этот пароль в незащищенном текстовом файле.
          1. После подключения вы можете перемещаться по структуре папок на вашем Pi и копировать файлы туда и обратно между Pi и другими компьютерами в вашей сети. В левой части окна FileZilla отображаются локальные файлы, а в правой — файлы на компьютере, к которому вы подключились — в данном случае на вашем Pi.
          2. Если, например, вы хотите скопировать файл с локального компьютера на Pi, вам нужно перейти к исходной папке слева и к папке назначения справа. Файловый менеджер FileZilla позволяет перетаскивать файлы между локальными и удаленными сайтами.

            Поиск Pi-проектов

            Как только вы освоитесь с выполнением команд и передачей файлов на Pi и обратно, вы начнете понимать, сколько разных способов вы можете заставь свой Пи работать. Однако не поддавайтесь аналитическому параличу — просто выберите проект и погрузитесь в него! Это действительно лучший способ учиться.

            .

            Похожие сообщения:


            23.04.2021