FerretPi: Använder Raspberry Pi som Secure FTP Server (10 / 12 steg)
Steg 10: Konfigurera en dynamisk DNS-tjänst
Detta är förmodligen en av mina favorit steg, bara för att jag har aldrig gjort det förut. Vi måste skapa en dynamisk DNS-tjänst så att vi slipper skriva i vår Pi IP-adress när vi vill ansluta till den via internet. Detta är praktiskt eftersom många Internet-leverantörer kommer att ändra din IP automatiskt över tid. Bygga upp dynamisk DNS tillåter att IP ändra, men ändå har din Pi tillgängliga!
Jag gillar inte att betala för saker, och detta projekt var redan på en stram budget. Så jag valde ett gratis alternativ, som är den No-IP service.
Du kommer att behöva skapa ett konto med no-ip, Välj ett värdnamn till exempel "myferrets.no-ip.org". När du har skapat kontot och de fria alternativen, kommer du att behöva installera den dynamiska Update-klienten. Följ instruktionerna här och du kommer att ske på nolltid.
När det är alla installerat, få igång och fortsätta att följa anvisningar genom att skriva "sudo noip2". Tjänsten ska börja. Gå vidare och använda "touch /home/pi/autonoip" för att ändra datum på filerna.
Nu ska du önskar att använda nano att öppna Viktigt-filen och ändra något i det som du gillar. Vi kommer att göra samma sak vi gjorde för den externa enheten att tvinga noip2 ska köras vid start. Skriv "nano /usr/local/src/noip-2.1.9-1/README. FÖRSTA"att öppna viktigt!. Kopiera skriptet som finns i filen och avsluta nano. Nu skapa en ny fil som jag valde att kalla "autonoip" genom att skriva "nano /home/pi/autonoip". Klistra in skriptet i denna fil, spara ändringar och avsluta nano.
Nu är allt vi behöver göra flytta skriptet till våra init katalogen genom att skriva "mv - v /home/pi/autonoip /etc/init.d/autonoip".
Så vi fortfarande behöver för att justera våra startskript lite, köra de här kommandona:
sudo chmod 755 /etc/init.d/autonoip
sudo chmod 755 /etc/init.d/mounthdd
sudo uppdatera-rc.d autonoip försummelsen
sudo uppdatera-rc.d mounthdd försummelsen
Detta instruerar Pi att de två skript är verkställare, och att köra dem på Start.
Testa detta genom att gå till en webbläsare på en annan maskin, och navigera till "myferrets.no-ip.org" eller vad din värdnamn är.