Как да въведете SSH или SFTP във вашия Raspberry Pi
Вие се решихте и си купихте Raspberry Pi . Честито! Ако нямате клавиатура и монитор, свързани към вашия Pi, ще трябва да се свържете отдалечено с него от друг компютър във вашата мрежа. Освен това, в зависимост от това как планирате да използвате вашия Pi, той може да бъде поставен на труднодостъпно място, така че дори ако имате прикачена клавиатура и монитор сега, това може да не винаги е така. Имате нужда от някакъв начин да се свържете отдалечено с вашия Pi.
В тази статия ще ви покажем как да използвате SSH и SFTP във вашия Pi, да изпълнявате команди и да прехвърляте файлове. Ще приемем, че вашият Raspberry Pi е в същата мрежа като компютъра, който използвате, за да се свържете с него.
Какво е SSH?
SSH е съкращение от Secure Shell . Това е стандартен мрежов протокол, който ви дава сигурен начин да изпращате текст напред и назад между вашия Pi и компютъра, който използвате, за да се свържете отдалечено с вашия Pi. Ще използвате SSH протокола за всякакви неща като въвеждане на паролата си, за да влезете във вашия Pi и изпълнение на команди.
SSH е проектиран като заместител на Telnet , който изпраща команди в обикновен текст по мрежата. За разлика от тях, SSH криптира тези команди. Всяка(Any) мрежова услуга може да използва SSH , който работи през TCP порт 22.
Какво е SFTP?
SFTP е съкращение от Secure File Transfer Protocol . SFTP е бърз и удобен начин за прехвърляне на файлове между вашия Pi и друг компютър във вашата мрежа. SFTP е по-сигурен от FTP , защото, точно както при SSH , всичките ви данни са криптирани, докато пътуват от един компютър на друг.
Не искате всичките ви данни да се прехвърлят в обикновен текст, нали? Със сигурност не! Бъдете(Stay) в безопасност, деца.
Как да направя SSH в Raspberry Pi
Ще започнем с това как да използваме SSH за свързване към вашия Raspberry Pi от компютър с Windows във вашата мрежа с помощта на PuTTY . PuTTY е един от няколкото SSH клиенти, които са свободно достъпни. Харесваме PuTTY , защото това е софтуер с отворен код, който е напълно разработен и поддържан от екип от доброволци. Можете да използвате какъвто искате SSH клиент. (SSH)Просто не забравяйте да го изтеглите и инсталирате, преди да започнете.
- Уверете(Make) се , че SSH е активиран на вашия Pi. Ако започвате от нулата с Raspberry Pi 4 , това ръководство за начало(this getting started guide) включва инструкции как да активирате SSH чрез създаване на текстов файл на SD картата във вашия Raspberry Pi .
- Ако приемем, че сте сигурни, че SSH е активиран на вашия Pi, след това ще трябва да намерите IP адреса на вашия Pi, за да се свържете с него със SSH клиент като PuTTY . Ако все още не го знаете, можете да следвате това ръководство(follow this guide) , което описва няколко метода за определяне на IP адреса на вашия Pi.
- Стартирайте PuTTY (или друг SSH клиент) на вашия компютър с Windows и въведете IP адреса на вашия Pi. SSH портът е 22. Повечето SSH клиенти ще имат вече попълнен номер на порта .
- Изберете Отвори(Open) , за да се свържете с вашия Pi.
- Това ще стартира терминален прозорец, в който ще бъдете помолени да влезете. Въведете вашето потребителско име и натиснете Enter . (Потребителското име по подразбиране за повечето Pis е pi .)
- След това въведете паролата си или я копирайте в клипборда на вашия компютър и щракнете с един десен бутон в прозореца на терминала, за да я поставите. Имайте предвид, че паролата ви няма да(not ) се показва, докато пишете. Натиснете Enter .
Вече сте свързани към вашия Pi чрез SSH и можете да използвате терминала за изпълнение на команди(execute commands) . Ако все още не сте променили паролата по подразбиране на вашия Pi, това е чудесен момент да направите това. Тъй като SSH е активиран, ако вашият Raspberry Pi използва паролата по подразбиране, би било много(very ) лесно някой да проникне!
Как да SFTP в Raspberry Pi
По- горе(Above) ви преведехме как да използвате SSH клиент за сигурно свързване към Pi във вашата мрежа и изпълнение на команди. За прехвърляне на файлове ще използваме SFTP клиент. Технически е възможно да прехвърляте файлове с PuTTY , но е тромаво. Много по-хубаво е да имате файлов браузър, който можете да използвате, за да премествате файлове на едро, когато имате нужда.
FileZilla е популярен FTP клиент, който поддържа SFTP . Ако можете да се свържете с SSH , тогава можете да се свържете и със SFTP . Удобно(Convenient) , нали?
Подгответе се, като изтеглите и инсталирате FileZilla или вашия SFTP клиент по избор на компютъра, който използвате, за да се свържете отдалечено с вашия Pi. WinSCP е друг популярен SFTP клиент. Не забравяйте(Remember) , че не се нуждаете от SFTP сървър, а само от SFTP клиент.
Професионален съвет: Ако инсталирате FileZilla , внимавайте кога ще поиска да инсталирате McAfee и WinZip . Изберете Отказ(Decline) , ако не искате да инсталирате тези програми на вашия компютър.
- Стартирайте FileZilla или друг SFTP клиент.
- В полето, отбелязано Хост(Host) , въведете IP адреса на вашия Pi.
- Въведете вашето потребителско име(Username ) и парола(Password) .
- Изберете Бързо свързване(Quickconnect) . Вашият SFTP клиент може да покаже опция за запазване на вашата парола, но ние не го препоръчваме, защото някои клиенти запазват тази парола в незащитен текстов файл.
- След като се свържете, можете да навигирате през структурата на папките на вашия Pi и да копирате файлове напред и назад между Pi и други компютри във вашата мрежа. Лявата страна на прозореца FileZilla показва локални файлове, а дясната - файловете на компютъра, към който сте се свързали - в този случай вашият Pi.
Ако например искате да копирате файл от вашия локален компютър във вашия Pi, ще отидете до папката източник отляво и папката на местоназначението вдясно. Файловият мениджър на FileZilla ви позволява да плъзгате и пускате файлове между локални и отдалечени сайтове.
Намиране на проекти на Pi
След като се научите да изпълнявате команди и прехвърляте файлове към и от вашия Pi, ще започнете да осъзнавате колко различни начина можете да накарате вашия Pi да работи(put your Pi to work) . Но не се поддавайте(Don) на парализа на анализа – просто изберете проект и се потопете! Това наистина е най-добрият начин за учене.
Related posts
Как да актуализирате Raspberry Pi
Как да активирате SSH достъп за превключватели Cisco SG300
Как да генерирате SSH ключове на Windows, Mac и Linux
Как да тунелирам VNC през SSH
Активирайте удостоверяването с публичен ключ за SSH на комутатори Cisco SG300
Как да сканирате няколко страници в един PDF файл
Използване на уеб интерфейса на предаването
8 от най-добрите технически идеи за справяне със самоизолацията
Arduino срещу Raspberry Pi: Коя е по-добрата DIY платформа?
Как да отворите заключен файл, когато друга програма го използва
Как да деактивирате ключа на Windows
Инсталиране на GIMP Plugins: Ръководство с инструкции
Как да започнете с Raspberry Pi 4
10 най-добри 3D отпечатани калъфи Raspberry Pi
Топ 10 на Raspberry Pi Linux команди, които трябва да знаете
Как да управлявате дрон за напълно начинаещи
Незабавно премахване на фонове от изображения с помощта на AI
Как да направите попълващ се формуляр за документи в Google с таблици
Как да сканирате QR код на iPhone и Android
Как да видите кеширани страници и файлове от вашия браузър