SSH Internet
SSH Attraverso Internet
In questa guida illustreremo come raggiungere un Raspberry Pi via SSH collegato ad un router adsl con ip dinamico. Ci sono diversi ostacoli che dovremo superare tra cui conoscere l'IP con cui siamo collegati ad internet e aprire una porta per l'accesso dall'esterno nel nostro router.
Account FreeDNS
Vari siti internet, a pagamento o gratuiti, ci permettono di memorizzare il nostro indirizzo IP. In questa guida useremo FreeDNS che fornisce questo servizio gratuitamente. Aprendo https://freedns.afraid.org/ creiamo un account e successivamente un "subdomain" per memorizzare il nostro IP.
Ora nella sezione "dynamicDNS" clicchiamo su "quick cron".
Si aprirà lo script da inserire nel crontab. Questo script è già funzionante cosi com'è, nel nostro caso prenderemo solo l'indirizzo che inizia con https://freedns.afraid.org..... per fare la seguente configurazione.
Configurazione Raspberry Pi
Nel RPI lanciare il comando "crontab" da root
sudo crontab -e
Automaticamente si aprirà l'editor di testo "nano" con lo script di configurazione. Aggiungendo la seguente stringa andremo ad aggiornare l'IP della connessione con una cadenza di 12 minuti, mettendo "*/5" andiamo a dividere i minuti di un ora in 5 parti
*/5**** ; wget -O - https://freedns.afraid.org/dynamic/update.php?UFIHAJNINZZNIOZOIPZPKZ
Ctrl+x per salvare la configurazione.
configurazione Vodafone Station
Entrare nella configurazione della vodafone station, accedere a "firewall" poi selezionare il port "forwarding".
In questa pagina creiamo l'accesso:
Servizi Personalizzati "ssh" Indirizzo IP locale "l'indirizzo del RPI" Inizio e fine Porta esterna "1022" Protocollo "TCP" Inizio e fine porta interna "22"
Ora il modem è configurato, va abilitata la porta per l'accesso dall'esterno. Per connetterci via SSH ora basterà specificare la porta esterna ed il sub dominio di "afraid"
ssh 1022 "User"@"subdomanis di Afraid"