SSH instellen en gebruiken op een Raspberry PI

SSH is een veilige methode om in te loggen op een externe computer. Als je Pi een netwerk heeft, kan dit een handige manier zijn om hem vanaf een andere computer te bedienen of gewoon bestanden van of naar de computer te kopiëren.

Eerst moet je de SSH-service installeren. Dit wordt gedaan door deze opdracht:

sudo apt-get installeer ssh

Na een paar minuten is dit voltooid. U kunt de daemon (Unix-naam voor een service) starten met deze opdracht vanuit de terminal:

sudo /etc/init.d/ssh start

Deze init.d wordt gebruikt om andere daemons te starten. Als je bijvoorbeeld hebt Apache, MySQL, Samba etc. U kunt de service ook stoppen met hou op of herstart het met herstarten.

Laat het beginnen bij het opstarten

Om het zo in te stellen dat de ssh-server elke keer dat de Pi opstart, start, voert u deze opdracht één keer uit:

sudo update-rc.d ssh standaardinstellingen

U kunt controleren of het werkte door uw Pi te dwingen opnieuw op te starten met de reboot commando:

sudo herstart

Probeer vervolgens na het opnieuw opstarten verbinding te maken met Putty of WinSCP (details hieronder).

instagram viewer

Uitschakelen en opnieuw opstarten

Het is mogelijk om uw SD-kaart te beschadigen met uitschakeling voordat deze stopt. Het resultaat: installeer alles opnieuw. Schakel pas uit als je je Pi volledig hebt uitgeschakeld. Gezien het lage stroomverbruik en de geringe warmteafgifte, kunt u hem waarschijnlijk 24x7 laten draaien.

Als je het wilt afsluiten, gebruik je het shutdown commando:

sudo shutdown -h nu

Verander -h in -r en het doet hetzelfde als sudo reboot.

Putty en WinSCP

Als je je Pi benadert vanaf de opdrachtregel van een Windows / Linux- of Mac-pc, gebruik dan Putty of de commerciële (maar gratis voor privégebruik) Tunnelier. Beide zijn geweldig voor algemeen bladeren door de mappen van uw Pi en het kopiëren van bestanden van of naar een Windows-pc. Download ze van deze URL's:

  • Putty downloadpagina
  • WinSCP downloadpagina
  • Tunnelier: Krachtige gratis te gebruiken Windows SFTP etc.

Je Pi moet verbonden zijn met je netwerk voordat je Putty of WinSCP gebruikt en je moet het IP-adres weten. Op mijn netwerk staat mijn Pi op 192.168.1.69. Je kunt de jouwe vinden door in te typen

/sbin/ifconfig

en op de 2e regel van de output zul je zien inet addr: gevolgd door uw IP-adres.

Voor Putty is het het gemakkelijkst om putty.exe of het zipbestand van alle exen te downloaden en in een map te plaatsen. Wanneer u putty uitvoert, verschijnt er een configuratievenster. Voer uw IP-adres in het invoerveld in waar Hostnaam (of IP-adres) staat en voer daar pi of een andere naam in.

Klik nu op de knop Opslaan en vervolgens op de knop Openen onderaan. Je moet inloggen op je pi, maar nu kun je het gebruiken alsof je er zelf bij was.

Dit kan best handig zijn, omdat het veel gemakkelijker is om lange tekstreeksen te knippen en plakken via een stopverfterminal.

Probeer deze opdracht uit te voeren:

ps bijl

Dat toont een lijst met processen die op uw pi worden uitgevoerd. Deze omvatten ssh (de twee sshd) en Samba (nmbd en smbd) en vele andere.

PID TTY STAT TIME COMMAND
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

We vinden het het handigst om het in twee schermen in te stellen in plaats van in de verkenner-modus, maar het kan gemakkelijk worden gewijzigd in de Voorkeuren. Wijzig ook in voorkeuren onder Integratie / Toepassingen het pad naar putty.exe, zodat u gemakkelijk in putty kunt springen.

Wanneer u verbinding maakt met de pi, begint deze bij uw homedirectory, die / home / pi is. Klik op de twee.. om de map hierboven te bekijken en nogmaals te doen om bij de root te komen. Je kunt alle 20 Linux-mappen zien.

Nadat je een tijdje een terminal hebt gebruikt, zie je een verborgen bestand .bash_history (niet zo goed verborgen!). Dit is een tekstbestand van je commandogeschiedenis met alle commando's die je eerder hebt gebruikt, dus kopieer het, bewerk de dingen die je niet wilt en bewaar de nuttige commando's op een veilige plek.

instagram story viewer