SSH to bezpieczna metoda logowania na komputerze zdalnym. Jeśli twoje Pi jest podłączone do sieci, może to być wygodny sposób obsługi go z innego komputera lub po prostu kopiowanie plików na lub z niego.
Najpierw musisz zainstalować usługę SSH. Odbywa się to za pomocą tego polecenia:
sudo apt-get install ssh
Po kilku minutach zostanie to zakończone. Możesz uruchomić demona (nazwa uniksowa usługi) za pomocą tego polecenia z terminala:
sudo /etc/init.d/ssh start
Ten plik init.d służy do uruchamiania innych demonów. Na przykład jeśli masz Apacz, MySQL, Samba itp. Możesz także zatrzymać usługę za pomocą zatrzymać lub uruchom ponownie za pomocą uruchom ponownie.
Zacznij od uruchomienia
Aby skonfigurować go tak, aby serwer ssh był uruchamiany przy każdym uruchomieniu Pi, uruchom tę komendę raz:
sudo update-rc.d ssh domyślne
Możesz sprawdzić, czy zadziałało, zmuszając Pi do ponownego uruchomienia za pomocą polecenie restartu:
sudo restart
Następnie po ponownym uruchomieniu spróbuj połączyć się z nim za pomocą Putty lub WinSCP (szczegóły poniżej).
Wyłączanie i ponowne uruchamianie
Możliwe jest uszkodzenie karty SD przy wyłączeniu zasilania, zanim się zatrzyma. Wynik: zainstaluj ponownie wszystko. Wyłącz zasilanie dopiero po całkowitym wyłączeniu swojego Pi. Biorąc pod uwagę niskie zużycie energii i niewielkie wydzielanie ciepła, prawdopodobnie możesz pozostawić go działającego 24x7.
Jeśli chcesz go zamknąć, użyj polecenia shutdown:
sudo zamknięcie -h teraz
Zmień -h na -r i robi to samo co sudo restart.
Kit i WinSCP
Jeśli uzyskujesz dostęp do swojego Pi z wiersza poleceń systemu Windows / Linux lub Mac PC, użyj Putty lub komercyjnego (ale darmowego do użytku prywatnego) Tunneliera. Oba są świetne do ogólnego przeglądania folderów Pi i kopiowania plików na lub z komputera z systemem Windows. Pobierz je z tych adresów URL:
- Strona pobierania szpachli
- Strona pobierania WinSCP
- Tunnelier: Potężne bezpłatne korzystanie z Windows SFTP itp.
Twoje Pi musi być podłączone do sieci przed użyciem Putty lub WinSCP i musisz znać jego adres IP. W mojej sieci moje Pi jest na 192.168.1.69. Możesz go znaleźć, wpisując
/sbin/ifconfig
a w drugim wierszu wyniku zobaczysz adres inet: a następnie twój adres IP.
W przypadku Putty najłatwiej jest pobrać putty.exe lub plik zip wszystkich plików ex i umieścić je w folderze. Po uruchomieniu kit wyskakuje okno konfiguracji. Wpisz swój adres IP w polu wejściowym, w którym widnieje nazwa hosta (lub adres IP) i wpisz w nim nazwę pi lub dowolną nazwę.
Teraz kliknij przycisk Zapisz, a następnie przycisk Otwórz na dole. Musisz zalogować się do swojego pi, ale teraz możesz go używać tak, jakbyś tam był.
Może to być bardzo przydatne, ponieważ o wiele łatwiej jest wycinać i wklejać długie ciągi tekstowe za pomocą szpachlówki.
Spróbuj uruchomić to polecenie:
ps ax
To pokazuje listę procesów uruchomionych na twoim pi. Należą do nich ssh (dwa sshd) i Samba (nmbd i smbd) i wiele innych.
POLECENIE CZASU STATU 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
Uważamy, że najbardziej przydatne jest ustawienie go w trybie dwóch ekranów zamiast w trybie eksploratora, ale łatwo to zmienić w Preferencjach. Również w preferencjach w obszarze Integracja / aplikacje zmień ścieżkę do putty.exe, abyś mógł łatwo przejść do putty.
Gdy podłączysz się do pi, zaczyna się od twojego katalogu domowego, którym jest / home / pi. Kliknij dwa.. aby wyświetlić powyższy folder i zrób to jeszcze raz, aby dostać się do katalogu głównego. Możesz zobaczyć wszystkie 20 folderów systemu Linux.
Po pewnym czasie korzystania z terminala zobaczysz ukryty plik .bash_history (niezbyt dobrze ukryty!). To jest plik tekstowy z twoją historią poleceń ze wszystkimi poleceniami, których używałeś wcześniej, więc skopiuj go, edytuj rzeczy, których nie chcesz i przechowuj przydatne polecenia w bezpiecznym miejscu.