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 (подробности по-долу).
Изключване и рестартиране
Възможно е да повредите вашата 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 (не толкова добре скрит!). Това е текстов файл от историята на вашите команди с всички команди, които сте използвали преди, така че го копирайте, редактирайте нещата, които не искате и пазете полезните команди някъде на сигурно място.