SSH Internet

Da raspibo.
Jump to navigation Jump to search

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.

FreeDNS1.jpg

Ora nella sezione "dynamicDNS" clicchiamo su "quick cron".

FreeDNS5.jpg FreeDNS6.jpg

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". VodaStat.jpg

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"