
Se gestisci un server Windows e hai bisogno di un modo per trasferire file, potresti dover ricorrere all'uso dell'FTP e il modo migliore per farlo è con FileZilla Server. Ecco come configurarlo.
FileZilla è un software open source disponibile gratuitamente sotto la GNU General Public License. FileZilla Server è il componente di hosting del server, che supporta sia FTP che FTPS, e FileZilla Client è l'applicazione per l'utilizzo di FTP e la connessione a server FTP. Vale la pena notare che FileZilla Server funziona bene anche su Windows 10, ma è probabilmente un uso meno comune.
Per iniziare a configurare il tuo nuovo host FTP, accedi al tuo server e scarica FileZilla Server per Windows.
Installazione di FileZilla Server
Per iniziare l'installazione, eseguire il programma di installazione di FileZilla Server come utente amministratore sul server. Per questa parte del processo, non ci sono configurazioni speciali o modifiche che devono essere apportate durante l'installazione. Puoi lasciare tutte le impostazioni predefinite così come sono e terminare l'installazione.
Le impostazioni predefinite lasciano FileZilla Server in esecuzione se un utente accede e manterrà il server in esecuzione come servizio. In questo modo, anche se ci si disconnette, il server FTP continuerà comunque a funzionare.
Al termine dell'installazione, apri FileZilla Server se non si è aperto automaticamente.
Configurazione di FileZilla Server
La prima cosa che vedrai quando apri l'interfaccia di FileZilla Server è un login. Poiché non abbiamo ancora impostato una password e lasciato la nostra porta amministrativa così com'è, puoi semplicemente selezionare Collegare per accedere al server dalla fine dell'amministrazione.
Impostazione della password e della porta amministrative
Per impostare la password utilizzata per gestire FileZilla Server, andiamo a modificare > impostazioni nel menu di navigazione in alto.
Dal nostro menu delle impostazioni, trova Impostazioni dell'interfaccia di amministrazione sul lato sinistro.
Questa pagina delle impostazioni ci dà l'opportunità di impostare la password e la porta amministrative, che è in ascolto sull'interfaccia di localhost, quindi la porta va bene a meno che non sia in conflitto con qualche altra applicazione in esecuzione.
Tuttavia, potresti voler essere l'unico utente in grado di gestire il server FTP e creare utenti. In tal caso, impostare una password amministrativa in questa posizione. La lunghezza minima della password è di 6 caratteri e può essere ripristinata in una password vuota lasciando il campo vuoto, che probabilmente non è saggio.
Protezione di FileZilla Server e Transazioni
FTP è un protocollo notoriamente insicuro che utilizza il testo normale su una porta standard, quindi la prima cosa che vorremmo fare è apportare alcune modifiche per bloccare un po 'le cose.
Impostazione di una porta oscura per l'uso FTP
Il primo passo è cambiare la porta FTP predefinita da 21 a qualcosa di più oscuro per cui i robot attaccanti non verranno analizzati con la stessa facilità. Cambiare la porta non significa che non riusciranno o non riescono a trovare il server, ma solo un po 'meno probabile che venga attaccato.
Per fare ciò, vai al modificare > impostazioni menù. La pagina che stiamo cercando, impostazioni generali, sarà la pagina predefinita caricata.
Per modificare la porta di ascolto predefinita (21), è possibile modificare questo campo e cambiarlo in un'altra porta aperta sul server. Anche se non siamo in grado di determinare quali porte sono disponibili per te, trova una porta alta gratuita per te e assegnala qui. Quando salvi le modifiche, il servizio FTP si riavvierà automaticamente e la tua porta verrà aggiornata.
Configurazione FTP su TLS (FTPS)
L'utilizzo di FTPS è il modo più efficace per proteggere il tuo server FTP. Per impostazione predefinita, FTP lascerà tutti i dati e le transazioni in un formato di testo semplice, facilmente intercettabile dagli utenti con accesso alla rete. Il nome utente, la password e i dati trasferiti possono essere facilmente compromessi senza configurare FTP sicuro su TLS.
Per crittografare FileZilla, vai a modificare > impostazioni > Impostazioni FTP su TLS.
Innanzitutto, seleziona la casella “Abilita supporto FTP su TLS (FTPS)”, come mostrato nell'immagine sopra. Ciò abilita il supporto TLS, ma deve ancora essere configurato. Sarebbe saggio scegliere anche l'opzione “Non consentire FTP non crittografato” se è possibile.
Puoi anche cambiare la porta in qualcosa di non standard, che potrebbe essere una decisione saggia considerando che hai già cambiato la normale porta FTP. Ancora una volta, in realtà non ti protegge, ma rende i robot meno fastidiosi.
Per utilizzare FTPS, è necessario un certificato SSL per crittografare la comunicazione. Se hai un certificato SSL disponibile, puoi assegnare questo certificato qui.
Se non si dispone già di un certificato aperto, FileZilla Server ci consente di generare un certificato autofirmato attraverso il menu delle impostazioni. Per iniziare, seleziona il pulsante “Genera nuovo certificato”.
Compila il modulo nello stesso modo in cui compileresti qualsiasi altro modulo di certificato SSL, assicurandoti di utilizzare l'indirizzo del tuo server FTP come nome comune per il certificato. Ciò presuppone che il dominio sia configurato sullo stesso server del server FTP e probabilmente lo stesso indirizzo IP.
Dopo aver compilato queste informazioni, andare avanti e generare il certificato. Seleziona il file generato per la chiave privata e il file del certificato. Aggiungi una password chiave, se necessario.
Prendi nota dei tuoi numeri di porta aggiornati, poiché avremo bisogno di questi per creare regole firewall per consentire l'accesso remoto al nostro server FTP.
Apertura di FileZilla su indirizzi remoti
Se il firewall è configurato correttamente, il server FTP non dovrebbe essere ancora accessibile al pubblico. Per consentire l'accesso remoto, dovremo aggiungere manualmente le regole dei firewall e le eccezioni per le nostre porte.
Per fare questo, apri il Windows Firewall con sicurezza avanzata applicazione sul server e accedere a Regole in entrata.
Creare un Nuova regola e seleziona Porta come tipo di regola.
Al passaggio successivo, aggiungi le porte impostate per FTP e FTPS. Nell'esempio seguente, abbiamo le porte predefinite 21 e 990 configurate. Aggiornali in modo che corrispondano alle porte configurate in precedenza.
Vai avanti e fai clic su Avanti attraverso il resto dei menu e dai un nome alla regola del firewall. Selezionare finire per creare la nostra nuova regola.
Il nostro server FTP dovrebbe ora essere accessibile in remoto da qualsiasi computer a cui è consentito raggiungere il server. Alcuni server potrebbero richiedere l'eccezione del firewall per il programma FileZilla stesso. Ciò dipenderà dalle impostazioni e configurazioni del server, ma vale la pena notare nel caso in cui si verifichino problemi di accesso al server in remoto.
Tuttavia, prima di poter effettuare il login e testarlo, dobbiamo creare un utente FTP e condividere una cartella per FTP.
Creazione di utenti, assegnazione di gruppi e condivisione di cartelle
Prima di poter accedere al nostro server, dobbiamo creare un utente e un gruppo per FTP e impostare a quali cartelle questo utente dovrebbe avere accesso. Per iniziare, apri modificare > gruppi dall'interfaccia del server FileZilla.
Creiamo un gruppo facendo clic sul pulsante Aggiungi e assegnando un nome al nostro gruppo. Ho impostato il nome arbitrario, Utenti FTP, come nostro gruppo.
Una volta impostato, vai a Cartelle condivise sul lato sinistro del gruppi menù.
Nel menu, aggiungere la posizione della cartella desiderata per gli utenti FTP. Per il nostro uso, vogliamo che il nostro singolo utente e gruppo abbiano accesso all'intero C: inetpub cartella.
Nell'esempio sopra, non abbiamo fornito l'accesso in scrittura o eliminazione o la creazione e la cancellazione di directory. Se si tratta di un'autorizzazione desiderata, che sarà nella maggior parte dei casi, controllare il Scrivi e Elimina caselle di controllo sotto File così come il Creare e Elimina caselle di controllo sotto Elenchi.
Fatto ciò, fai clic su OK.
Ora creiamo il nostro utente FTP e lo assegniamo al nostro gruppo. Per fare ciò, vai a modificare > utenti nell'interfaccia di FileZilla Server e Inserisci un nuovo utente.
Assegna un nome al tuo utente e assegnalo al nostro Utenti FTP gruppo appena creato e fare clic su OK.
Ora dobbiamo impostare una password per il nostro utente. Per fare ciò, selezionare la casella della password e inserire la password desiderata! Facile!
Clicca OK.
Congratulazioni! Ora hai creato un server FTP sicuro con FileZilla Server!
Ora sarai in grado di FTP al tuo server da un altro computer e accedi con il nome utente e la password che abbiamo impostato durante questa guida. Se lavoriamo su FTP su TLS, possiamo collegarci al nostro server con FTPS per utilizzare la crittografia.
FileZilla Server semplifica l'implementazione di server FTP e la sua semplice interfaccia semplifica la gestione di utenti e servizi FTP. Sebbene ci siano molte altre funzionalità di FileZilla Server, queste sono le più importanti per la configurazione e la protezione di un nuovo server e numerosi test dovrebbero essere eseguiti per garantire la massima qualità dei servizi agli utenti finali.
Una “API” è il middleware che si trova tra due applicazioni e consente loro di comunicare utilizzando regole predefinite. In pratica, le API vengono generalmente utilizzate per consentire alle applicazioni lato client di accedere a un database altrimenti protetto.
Uno degli errori più frustranti che un utente finale o un amministratore IT può affrontare è quello dei file bloccati all'interno di Windows. Quando elimini una cartella, sposti un file o modifichi una configurazione e visualizzi un messaggio di errore del file bloccato, è meglio gestirlo in modo rapido ed efficiente.
Apache utilizza i file di configurazione per modificarne il comportamento. Di solito li memorizza in / etc / apache2 / su sistemi Unix, ma la directory di configurazione può variare, a seconda di come è stata installata e su quale sistema operativo lo stai eseguendo.
L'apprendimento automatico è un'industria enorme e AWS ha un'intera sezione di servizi ad essa dedicata. Spiegheremo cosa stanno offrendo, dai servizi per l'esecuzione dei modelli ML ai servizi predefiniti basati su AI che puoi integrare direttamente con la tua app.
Chrome 76 ha aggiunto il supporto per l'interrogazione multimediale CSS preferenziale-combinazione di colori, che consente ai siti Web di chiedere al tuo sistema operativo quale combinazione di colori preferisci in modo che possano tema in modo appropriato. Ecco come configurarlo per il tuo sito web.
Regex, abbreviazione di espressione regolare, viene spesso utilizzato nei linguaggi di programmazione per abbinare i modelli nelle stringhe, trovare e sostituire, inserire la convalida e riformattare il testo. Imparare come usare correttamente Regex può rendere molto più facile lavorare con il testo.