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

SSH е защитен метод за влизане в отдалечен компютър. Ако вашият Pi е свързан в мрежа, това може да бъде удобен начин за работа с него от друг компютър или просто копиране на файлове на или от него.

Първо, трябва да инсталирате SSH услугата. Това става чрез тази команда:

sudo apt-get install ssh

След няколко минути това ще бъде пълно. Можете да стартирате демон (име на Unix за услуга) с тази команда от терминала:

sudo /etc/init.d/ssh старт

Този init.d се използва за стартиране на други демони. Например, ако имате Apache, MySQL, Самба и т.н. Можете също да спрете услугата с Спри се или го рестартирайте с рестартирам.

Започнете от Bootup

За да го настроите така, че ssh сървърът да се стартира всеки път, когато Pi се стартира, изпълнете тази команда веднъж:

sudo update-rc.d ssh по подразбиране

Можете да проверите дали работи, като принудите вашия Pi да рестартира с команда за рестартиране:

судо рестартиране

След това след рестартиране опитайте да се свържете с него с помощта на Putty или WinSCP (подробности по-долу).

instagram viewer

Изключване и рестартиране

Възможно е да повредите вашата SD карта с изключване на захранването, преди тя да спре. Резултатът: преинсталирайте всичко. Изключете захранването само след като сте изключили напълно своя Pi. Като се има предвид ниското му потребление на енергия и малкото отделяна топлина, вероятно можете да го оставите да работи 24x7.

Ако искате да го изключите, използвайте командата за изключване:

судо изключване -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

и на втория ред на изхода, ще видите inet addr: последван от вашия IP адрес.

За Putty е най-лесно да изтеглите putty.exe или zip файла на всички exe и да ги поставите в папка. Когато стартирате замазка изскача прозорец за конфигурация. Въведете своя IP адрес в полето за въвеждане, където пише името на хоста (или IP адреса) и въведете pi или всяко име там.

Сега щракнете върху бутона за запазване, след което отвореният бутон в долната част. Ще трябва да влезете в своя пи, но сега можете да го използвате, сякаш наистина сте там.

Това може да бъде много полезно, тъй като е много по-лесно да изрежете и поставите дълги текстови низове чрез терминал за шпакловка.

Опитайте да изпълните тази команда:

ps брадва

Това показва списък на процесите, изпълнявани на вашия pi. Те включват ssh (двата sshd) и Samba (nmbd и smbd) и много други.

PID TTY ДЪРЖАВНО ВРЕМЕ ЗА ВРЕМЕ
858? Ss 0:00 / usr / sbin / sshd
866? Ss 0:00 / usr / sbin / nmbd -D
887? Ss 0:00 / usr / sbin / smbd -D
1092? Ss 0:00 sshd: pi [priv]

WinSCP

Смятаме за най-полезно да го настроим в режим на два екрана, а не в режим Explorer, но той лесно се променя в Предпочитанията. Също така в предпочитанията под Интеграция / Приложения променят пътя към putty.exe, така че лесно да скочите в замазка.

Когато се свържете с pi, той започва от вашата домашна директория, която е / home / pi. Кликнете върху двете.. за да видите папката по-горе и я направете още веднъж, за да стигнете до root. Можете да видите всичките 20 папки на Linux.

След като използвате терминал за известно време, ще видите скрит файл .bash_history (не толкова добре скрит!). Това е текстов файл от историята на вашите команди с всички команди, които сте използвали преди, така че го копирайте, редактирайте нещата, които не искате и пазете полезните команди някъде на сигурно място.

instagram story viewer