Pràctica de connexió remota a una Raspberry Pi
Contingut
Identificació de les Raspberry Pi mitjançant protocol mDNS
Aquest tipus de Raspberry Pi Zero W es poden accedir des de la xarxa JESUITESFP d'aquesta manera:
A la foto hi surt r07 (pot haver-hi entre r00 i r30). Per accedir-hi mitjançant ssh des d'un sistema Linux:
ssh -o ServerAliveInterval=30 pi@rpizw07.local
L'opció ServerAliveInterval serveix per a que es pugui mantenir la connexió ssh i tramet un byte nul cada cert temps, en aquest cas cada 30 segons.
Aquest altra tipus de placa (rb05 a la foto) s'accedix des d'un un sistema Linux:
ssh -o ServerAliveInterval=30 pi@robot05.local
Accés ssh mitjançant la IP
a) Un cop heu entrat a la Raspberry Pi Zero W assignada, heu de trobar quina és la seva IP. Un cop ja sabeu quina és, heu de sortir de la connexió SSH.
b) Amb la IP trobada a l'apartat a) accediu-hi mitjançant el programa putty fent servir la IP i no pas el seu nom (hostname)
Adjunteu la Raspberry Pi a una VPN
c) Adjunteu la Raspberry Pi Zero W assignada a una xarxa VPN de ZeroTier gestionada per vosaltres. Si sou un grup de dos heu d'ajuntar-ho a dues xarxes VPN de ZeroTier; una per membre del grup.
d) Sortiu de la sessió. Entreu a la Raspberry Pi Zero W assignada fent servir una aplicació de mòbil. Feu una captura a on es vegi el nom de l'equip (hostname).
Usuaris i grups
e) Afegiu-hi els usuaris usr01 i usr02 (amb contrasenyes contraSeNYa01 i contraSeNYa02, respectivament) membres d'un nou grup anomenat usuaris.
f) Feu que aquests dos nous usuaris siguin membres dels grup sudo.
g) Sortiu de la connexió ssh. Entreu remotament a la Raspberry Pi Zero W assignada autentique-vos, cada membre del grup, com a usr01 i usr02.
h) Dins del vostre directori /home/usr0x, feu una nova carpeta anomenada xxyyzz (essent xx les dues primeres lletres del vostre nom, yy les dues primeres del vostre primer cognom i z les dues primeres lletres del vostre segon cognom. Per exemple Josep Ros Pineda seria joropi).
Accés amb el FileZilla
i) Feu servir el programa Filezilla per a pujar a la vostra carpeta un arxiu de text, anomenat quiSoc.txt, amb el contingut del vostre nom i dos cognoms.
j) Fent servir l'ordre cat al terminal remot visualitzeu el contingut de l'arxiu quiSoc.txt que acabeu de pujar.
Feu accessible una nova carpeta mitjançant Samba
k) Instal·leu els paquets del servidor Samba:
sudo apt-get install samba smbfs
l) Afegiu l'usuaris pi (amb contrasenya raspberry) a Samba:
sudo smbpasswd -a pi
m) Feu una còpia de seguretat de l'arxiu smb.conf:
sudo cp /etc/samba/smb.conf smb.old
n) Feu la carpeta /home/pi/compartit donant-li tots els permisos d'accés (chmod +a /home/pi/compartit).
o) Editeu l'arxiu smb.conf:
sudo nano /etc/samba/smb.conf
i hi inseriu:
[pi Compartit] comment = Carpeta RPi ompartida path = /home/pi/compartit writeable = yes create mask = 0777 browseable = Yes valid users @users force user = pi
Sortiu de la xarxa VPN gestionada per vosaltres
x) Assegureu-vos d'accedir a la Raspberry Pi Zero W assignada fent servir el nom de l'equip (per exemple rpizw07.local) o la IP assignada per la xarxa JESUITESFP. I no pas des de la IP assignada per la VPN de ZeroTier.
y) Desadjunteu-vos de les xarxes de ZeroTier gestionades per vosaltres.