Как настроить и использовать SSH на Raspberry PI

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

Во-первых, вы должны установить службу SSH. Это делается с помощью этой команды:

sudo apt-get установить ssh

Через пару минут это будет завершено. Вы можете запустить демон (имя Unix для службы) с помощью этой команды из терминала:

sudo /etc/init.d/ssh start

Этот init.d используется для запуска других демонов. Например, если у вас есть апаш, MySQLСамба и т. Д. Вы также можете остановить сервис с стоп или перезапустите запустить снова.

Начните это при загрузке

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

sudo update-rc.d ssh по умолчанию

Вы можете проверить работоспособность, заставив Pi перезагрузиться с помощью команда перезагрузки:

перезагрузка sudo

Затем после перезагрузки попробуйте подключиться к нему с помощью Putty или WinSCP (подробности ниже).

instagram viewer

Выключение и перезагрузка

Вы можете повредить SD-карту отключением питания, прежде чем она остановится. Результат: переустановите все. Выключайте питание только после того, как полностью отключите пи. Учитывая низкое энергопотребление и небольшое количество выделяемого тепла, вы, вероятно, можете оставить его работающим круглосуточно.

Если вы хотите выключить его, используйте команду выключения:

отключение sudo -h сейчас

Измените -h на -r, и он сделает то же самое, что и перезагрузка sudo.

Замазка и WinSCP

Если вы получаете доступ к своему Pi из командной строки Windows / Linux или Mac PC, тогда используйте Putty или коммерческий (но бесплатный для частного использования) Tunnelier. Оба отлично подходят для общего просмотра папок вашего Pi и копирования файлов на ПК с Windows или с него. Загрузите их с этих URL:

  • Страница загрузки замазки
  • Страница загрузки WinSCP
  • Tunnelier: Мощный бесплатный для использования Windows SFTP и т. Д.

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

/sbin/ifconfig

и на 2-й строке вывода, вы увидите inet addr: затем ваш IP-адрес.

Для Putty проще всего загрузить putty.exe или zip-файл всех exe-файлов и поместить их в папку. Когда вы запускаете putty, появляется окно конфигурации. Введите свой IP-адрес в поле ввода, где указано имя хоста (или IP-адрес), и введите pi или любое другое имя.

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

Это может быть очень полезно, так как намного проще вырезать и вставлять длинные текстовые строки через терминал замазки.

Попробуйте запустить эту команду:

пс топор

Это показывает список процессов, запущенных на вашем пи. К ним относятся ssh (два sshd) и Samba (nmbd и smbd) и многие другие.

КОМАНДА PID TTY STAT TIME
858? Сс 0:00 / usr / sbin / sshd
866? Сс 0:00 / usr / sbin / nmbd -D
887? Сс 0:00 / usr / sbin / smbd -D
1092? Сс 0:00 сшд: пи [прив]

WinSCP

Мы считаем наиболее полезным настроить его в двухэкранном режиме, а не в режиме проводника, но это легко изменить в настройках. Также в настройках в разделе «Интеграция / Приложения» измените путь к putty.exe, чтобы вы могли легко перейти в putty.

Когда вы подключаетесь к pi, он начинается с вашего домашнего каталога, который называется / home / pi. Нажмите на два.. чтобы просмотреть папку выше и сделать это еще раз, чтобы попасть в корень. Вы можете увидеть все 20 папок Linux.

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

instagram story viewer