Come configurare il tuo server FreeNAS per accedere ai tuoi file da qualsiasi luogo
FreeNAS è un sistema operativo basato su BSD gratuito e open source che può trasformare qualsiasi PC in un server di file solido. Oggi vi guiderò attraverso un'installazione di base, configurando una semplice condivisione di file e configurando le cose in modo da poter accedere ai vostri file da qualsiasi punto su Internet utilizzando l'opzione Secure FTP crittografato su SSH.
Requisiti e alternative
Per configurarlo oggi, è necessaria un'installazione FreeNAS funzionante già configurata e in esecuzione, oppure:
- L'ultima versione ISO dalla pagina di download di FreeNAS.
- Un computer di riserva o VM.
- Una chiavetta USB da 4 GB o superiore.
Oltre a configurare l'accesso remoto, avrai anche bisogno di:
- La possibilità di configurare il router per l'inoltro di porte o l'impostazione di indirizzi dyndns.
- Un ISP che non blocca tutte le porte.
Se FreeNAS non ti piace, ecco alcune alternative:
- Microsoft Windows Home Server è Windows Home Server Il server di backup e file più affidabile? Windows Home Server è il server di backup e file più affidabile? Windows Home Server è uno di quegli oscuri prodotti Microsoft che non hai mai saputo di aver bisogno. È affidabile, semplice da gestire con un'interfaccia Windows familiare, e la mia scelta personale per una casa ... Read More è la mia attuale scelta di file di casa e server di backup, ed è un vero e proprio furto a soli $ 49 per una licenza OEM.
- Amahi Home Server Come configurare un server domestico con Amahi [Linux] Come configurare un server domestico con Amahi [Linux] Read More è una soluzione gratuita basata su Linux che include un app store per aggiungere funzionalità con un solo clic installazioni. È ben sviluppato, ma alcune funzionalità come il disk pooling sono ancora un po 'approssimative per l'utente medio e talvolta richiede un piccolo hacking da riga di comando per ottenere le cose giuste.
- Un router con DD-WRT I 6 migliori firmware alternativi per il tuo router I 6 migliori firmware alternativi per il tuo router I firmware alternativi offrono più funzionalità e migliori funzionalità rispetto ai firmware di borsa. Ecco alcuni dei migliori da usare. Read More violato su di esso e un hard disk USB collegato potrebbe anche svolgere la stessa funzione, ma ancora una volta c'è molto hacking coinvolto per farlo funzionare correttamente.
Installazione
Innanzitutto, FreeNAS non è qualcosa che verrà avviato a doppio avvio e nemmeno con una bella utility di partizionamento grafico. Se installi il tuo bel disco da 1 TB, lo spazio verrà sprecato. È necessario installare FreeNAS su un'unità USB o su una scheda SD se il PC li supporta.
Se non sei sicuro, prova prima su una macchina virtuale (la nostra guida a VirtualBox dovrebbe aiutarti). Per scrivere questa guida, ho usato Parallels su Mac, ma ha problemi di avvio dai dispositivi USB, quindi dovrai creare un'unità interna da 4 GB separata per installarla anch'essa.
All'avvio, scegli l'opzione predefinita nella parte superiore e assicurati di scegliere il percorso di installazione corretto. Rimuovere il CD o scollegare l'immagine al termine e riavviare.
Una volta installato, dovrebbe essere elencato un URL della GUI Web, quindi è possibile tornare al PC principale e continuare a configurare le cose sulla LAN.
Clicca su Utenti -> Cambia password per indurire il sistema - per impostazione predefinita non è impostata alcuna password di amministratore. Quindi, fare clic Utenti -> Aggiungi utente e vai avanti creando il tuo account utente regolare. Lo useremo per autenticarci in seguito.
Configura una condivisione
La configurazione di una condivisione comporta innanzitutto l'aggiunta di un "volume", ovvero un disco rigido, quindi la creazione di una condivisione. Se si dispone di più di un'unità, è possibile configurarle come software RAID Che cos'è RAID Storage e Posso utilizzarlo sul mio PC di casa? [La tecnologia ha spiegato] Che cos'è lo storage RAID e posso usarlo sul mio PC di casa? [Technology Explained] RAID è l'acronimo di Redundant Array of Independent Disks ed è una caratteristica fondamentale dell'hardware del server che garantisce l'integrità dei dati. È anche solo una parola di fantasia per due o più dischi rigidi collegati ... Leggi di più anche per una maggiore integrità dei dati, ma non entrerò nei dettagli su quello oggi.
Fai clic sul pulsante di memorizzazione nel menu in alto.
Clic crea volume. Il nome che assegni non ha molta importanza, ma dovrai assicurarti di spuntare le unità che desideri includere nel volume. Per i nostri scopi, ho un disco che aggiungerò ad esso.
Ora dovresti vedere che hai elencato 1 volume 'attivo'. Clic cambiare i permessi e rendere il proprietario del gruppo l'utente che hai creato prima, oltre ad attivare la casella di controllo per Gruppo -> Scrivi autorizzazione. In uno scenario reale, dovresti creare un gruppo per tutti gli utenti e assegnare la proprietà a quello piuttosto che a un singolo utente, ma ai fini del test, questo va bene.
Quindi, fare clic su compartecipazione scheda. Qui puoi scegliere tra condivisioni Apple, Unix o Windows. Passerò ora a una condivisione Windows e clicchiamo Aggiungi Condivisione Windows. L'unica parte difficile di ciò che viene dopo è scegliere la cartella - ho appena fatto il mio il root del / Mnt / unità1 volume che ho aggiunto.
Dovrai anche abilitare il servizio CIFS, che avvia il listener 'share' di Windows. Clicca su Servizi -> Servizi di controllo dalla barra laterale e attivare CIFS. Attiva SSH anche se sei su questa schermata, che useremo in seguito per rendere sicuro l'FTP (non abilitare il normale servizio FTP).
A questo punto, dovresti essere in grado di accedere alla condivisione da una macchina Windows - se non viene ancora visualizzata sulla rete, basta digitare \\ FreeNAS direttamente nella barra degli indirizzi per forzarlo. Se si digita // FreeNAS, accederai invece alla GUI Web. Buono a sapersi.
Ora che hai confermato che la condivisione di Windows funziona, passiamo all'accesso remoto ai tuoi dati.
DynDNS
Per utilizzare un semplice URL per accedere ai nostri file, assegneremo un indirizzo DNS dinamico gratuito al nostro IP di casa. Vai su DynDNS per creare un account gratuito.
Dovrai confermare anche l'indirizzo email. Al termine, ti verrà presentata una pagina del piano di servizio. Nella piccola scrittura in basso c'è il link per impostare il tuo account gratuito per un massimo di 2 nomi host. Clicca qui.
Inserisci il tuo nome host desiderato (puoi selezionare vari domini dal menu a discesa), quindi fare clic sul testo blu che elenca il tuo IP. Questo inserirà automaticamente il tuo indirizzo IP.
Port forwarding
Questa è una configurazione diversa per ogni router, quindi è davvero difficile mostrarti come deve essere fatto sul tuo modello esatto. Per il mio, ho avuto accesso alla configurazione del router su 192.168.0.1 e ho fatto clic su Port forwarding.
È necessario inoltrare la porta del servizio SSH - 22 - al proprio IP interno FreeNAS. Questo è .11 nel mio caso.
Test:
Per prima cosa, vediamo se il normale SSH funziona. Da un terminale Linux o OsX, digitare:
Il nome utente che hai impostato in precedenza e il dominio è l'indirizzo che hai scelto su DynDNS. Potresti avere un errore nel verificare l'autenticità dell'host, ma non preoccuparti, scrivi SÌ connettersi comunque.
Se vedi un po 'di testo, sai che sta funzionando.
Ora apri il tuo programma FTP preferito e inserisci gli stessi dettagli - nome utente, dominio DynDNS, password - ma assicurati che il protocollo sia impostato su SFTP - questo è cruciale.
Se tutto è andato bene, dovresti presentare una panoramica completa dell'intero filesystem, in modo che tu possa ora eseguire il drill down nella cartella precisa o sulla condivisione a cui desideri accedere. Congratulazioni, ora hai accesso completo alle tue condivisioni da qualsiasi parte del mondo!
Abbiamo solo appena scalfito la superficie di quanto sia potente FreeNAS - spero di mettere in evidenza alcune delle sue altre funzionalità in futuro, quindi rimanete sintonizzati. Spero che tu abbia anche provato a copiare un file per vedere quanto sia anche incredibilmente veloce. I problemi e i commenti sono i benvenuti come sempre, ma se il tuo problema è davvero tecnico, potresti ottenere una risposta migliore crowdsourcing al nostro sito di risposte tecnologiche.
Scopri di più su: Accesso remoto, server Web.