Stap 3: Run Raspbian, bijwerken en configureren
Nou, is het tijd om uit te voeren de nieuw geïnstalleerde Raspbian besturingsysteem.
3.1. Schakel op uw bord
Plaats de SD-kaart op je Raspberry Pi, de Raad van bestuur op uw router aansluiten en sluit de voeding aan op de micro-USB connector.
3.2. sluit aan op je board
Standaard uw framboos zal via DHCP een IP van uw router ontvangen en zullen luisteren naar een SSH-verbinding op poort 22.
Als je niet het IP-adres van je board die kunt u met behulp van een poortscanner als nmap om te zoeken weet naar open SSH-poort op uw netwerk.
anzalone nmap -p22 192.168.1.133/28 Starting Nmap 6.40 (http://nmap.org) at 2015-08-03 17:19 CEST Nmap scan report for 192.168.1.128 Host is up (0.020s latency). PORT STATE SERVICE 22/tcp open ssh Nmap scan report for 192.168.1.132 Host is up (0.00017s latency). PORT STATE SERVICE 22/tcp closed ssh Nmap done: 16 IP addresses (2 hosts up) scanned in 1.39 seconds
In het bovenstaande commando vervangt u het 192.168.1.133 IP-adres met het adres van uw router is toegewezen aan uw lokale PC.
In mijn voorbeeld vertelde nmap me dat er een SSH-service op IP 192.168.1.128 luistert.
Nu dat je uw Rasperry IP-adres weet kunt u verbinding maken via SSH met behulp van de standaard inloggegevens:
Gebruikersnaam: pi
Wachtwoord: framboos
anzalone ssh pi pi ~ $
3.3. Configureer je board
3.3.1. software-update
Alle geïnstalleerde software updaten naar de nieuwste versie. Voer het draaien:
pi ~ $ sudo apt-get update pi ~ $ sudo apt-get upgrade
3.3.2. de Raad van bestuur met raspi-config script configureren
Uitvoeren van het volgende script als beheerder kunt u de configuratiemenu zichtbaar op scherm-schot hierboven.
pi ~ $ sudo raspi-config
Gebruik dit:
- uw wachtwoord wijzigen
- Stel uw tijdzone en indeling van uw toetsenbord
3.3.3. de SSH-server configureren
Als u een pc op internet aansluiten en het heeft een 22 poort opent ziet u een enorme hoeveelheid van automatische login probeert vanuit internet. Om deze reden die ik meestal de voorkeur aan gebruik niet de standaardpoort 22 voor SSH-verbinding.
Bewerk het configuratiebestand van de SSH daemon de poort te wijzigen:
pi ~ $ sudo nano /etc/ssh/sshd_config
Verander de poort van 22 naar een ander, bijvoorbeeld 3295:
# What ports, IPs and protocols we listen for #Port 22 Port 3295
Voor veiligheid moet redenen dat elke SSH-server moet gebruiken verschillende openbare en persoonlijke sleutels en de persoonlijke sleutel absoluut geheime. Om deze reden u verwijderen van de oude sleutels, die moet waar de Raspbian gecodeerd beeld dat u net geïnstalleerd en regenereren van hen.
Verwijder de oude sleutels:
pi ~ $ sudo rm /etc/ssh/ssh_host_*
Het regenereren van de toetsen:
pi ~ $ sudo dpkg-reconfigure openssh-server Creating SSH2 RSA key; this may take some time ... Creating SSH2 DSA key; this may take some time ... Creating SSH2 ECDSA key; this may take some time ... [ ok ] Restarting OpenBSD Secure Shell server: sshd.
U kunt zien van de nieuwe gegenereerde sleutels en controleer de aanmaakdatum:
pi ~ $ ls -ls /etc/ssh/ssh_host_* 4 -rw------- 1 root root 672 Jul 21 17:59 /etc/ssh/ssh_host_dsa_key 4 -rw-r--r-- 1 root root 606 Jul 21 17:59 /etc/ssh/ssh_host_dsa_key.pub 4 -rw------- 1 root root 227 Jul 21 17:59 /etc/ssh/ssh_host_ecdsa_key 4 -rw-r--r-- 1 root root 178 Jul 21 17:59 /etc/ssh/ssh_host_ecdsa_key.pub 4 -rw------- 1 root root 1679 Jul 21 17:59 /etc/ssh/ssh_host_rsa_key 4 -rw-r--r-- 1 root root 398 Jul 21 17:59 /etc/ssh/ssh_host_rsa_key.pub