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

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

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

sudo apt-get install ssh

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

sudo/etc/init.d/ ssh start

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

Запускать при загрузке

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

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

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

sudo reboot

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

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

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

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

sudo shutdown -h сейчас

Измените -h на -r, и он будет делать то же самое, что и sudo reboot.

Putty и WinSCP

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

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

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

/sbin/ifconfig

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

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

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

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

Попробуйте выполнить эту команду:

ps ax

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

PID TTY STAT TIME COMMAND
858? Сс 0:00/usr/sbin/sshd
866? Сс 0:00/usr/sbin/nmbd -D
887? СС 0:00/usr/sbin/smbd -D
1092? Ss 0:00 sshd: pi [priv]

WinSCP

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

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

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

Оцените статью
recture.ru
Добавить комментарий