Uno dei grandi vantaggi di Windows Server è che è integrato con numerosi ruoli e servizi mirati a fornire all'amministratore e all'utente del server le migliori opzioni per il controllo globale e centralizzato di ciascun oggetto. All'interno di tutti questi ruoli ne segnaliamo due essenziali, come FTP, ideale per connessioni sicure, e IIS, pratico per tutto ciò che riguarda la gestione del web.
In Solvetic spiegheremo come installarli ciascuno nella nuova edizione di Windows Server 2022 che è disponibile per ora tramite il programma Windows Insider, ovvero è una versione di prova ma ci dà una luce su ciò che sta arrivando.
Vediamo come installare questi due ruoli in Windows Server 2022.
1. Come installare FTP su Windows Server 2022
FTP (File Transfer Protocol), è un protocollo sviluppato per inviare e ricevere file, ma oltre a questo è possibile creare, rinominare o eliminare questi file nelle reti TCP/IP, il protocollo FTP funziona in modalità passiva e attiva.
Funzioni FTPLa modalità di utilizzo coinvolge due attori:
- Una connessione per il trasferimento dei dati
- Una connessione per la connessione di controllo
FTP ci dà la possibilità di:
- Implementa il suo utilizzo su computer remoti
- Condivisione completa di file
- Trasferisci i dati in modo affidabile
FTP gestisce due connessioni che sono:
- Connessione di controllo: ci permette di trasferire una riga di comando, questa connessione viene utilizzata nei processi di controllo in modo che il suo stato sia attivo durante tutta la sessione FTP interattiva.
- Connessione dati: è la connessione utilizzata nei processi di trasferimento dati
Passo 1
Per installare questo ruolo in Windows Server 2022, apriamo Server Manager e selezioniamo "Aggiungi ruoli e funzionalità":
INGRANDIRE
Passo 2
Verrà visualizzata la seguente procedura guidata:
INGRANDIRE
Passaggio 3
Fare clic su Avanti e selezionare "Installazione basata su funzionalità o basata su ruoli":
INGRANDIRE
Passaggio 4
Nella finestra successiva scegliamo il server:
INGRANDIRE
Passaggio 5
Facciamo clic su Avanti e selezioniamo il ruolo chiamato "Server Web (IIS)":
INGRANDIRE
Passaggio 6
Cliccandoci sopra si aprirà la seguente finestra:
Passaggio 7
Aggiungi le caratteristiche cliccando sul pulsante "Aggiungi caratteristiche":
INGRANDIRE
Passaggio 8
Facciamo clic su Avanti per andare alla sezione Funzionalità dove non apporteremo alcuna modifica.
INGRANDIRE
Passaggio 9
Nella finestra successiva vediamo un piccolo riassunto sul ruolo di IIS:
INGRANDIRE
Passaggio 10
Fare clic su Avanti e nella sezione "Servizi ruolo" attiviamo la casella "Server FTP":
INGRANDIRE
Passaggio 11
Facciamo clic su Avanti per visualizzare un riepilogo del ruolo da installare in Windows Server 2022:
INGRANDIRE
Passaggio 12
Fare clic su Installa per avviare il processo:
INGRANDIRE
Passaggio 13
Alla fine vedremo quanto segue. Facciamo clic su Chiudi per uscire dalla procedura guidata.
INGRANDIRE
Passaggio 14
Andiamo al Server Manager e lì andiamo a "Strumenti - Internet Information Services (IIS) Manager":
INGRANDIRE
Passaggio 15
Vedremo la console di amministrazione di IIS:
INGRANDIRE
Passaggio 16
Controlliamo l'utente FTP e il gruppo che è stato creato in precedenza:
INGRANDIRE
Passaggio 17
Ora apriamo l'esploratore e accediamo alle proprietà della cartella FTP dove saranno le informazioni da condividere.
INGRANDIRE
Passaggio 18
Verrà visualizzata la seguente finestra, lì andiamo su "Sicurezza" e facciamo clic su "Opzioni avanzate":
Passo 19
Verrà visualizzato quanto segue:
INGRANDIRE
Passaggio 20
Facciamo clic su "Disabilita ereditarietà" e vedremo il seguente messaggio:
Passo 21
Applica le modifiche facendo clic su "Converti le autorizzazioni ereditate in autorizzazioni esplicite su questo oggetto". Applichiamo le modifiche facendo clic su Applica e poi su OK.
INGRANDIRE
Passo 22
Ora clicchiamo su "Modifica":
Passo 23
Vediamo quanto segue:
Passaggio 24
Rimuovere il gruppo Utenti facendo clic su Rimuovi e quindi su Aggiungi:
Passo 25
Aggiungeremo il gruppo FTP creato:
Passo 26
Fare clic su Accetta e concedere le autorizzazioni necessarie. Fare clic su Applica e OK per salvare le modifiche.
Passaggio 27
In IIS Manager, fare clic con il pulsante destro del mouse su Siti e selezionare "Aggiungi sito FTP":
INGRANDIRE
Passo 28
Assegniamo il nome al sito FTP e selezioniamo il percorso della cartella FTP creata:
Passo 29
Fare clic su Avanti e assegnare quanto segue:
- Nel campo "Indirizzo IP" selezioniamo l'IP di Windows Server 2022
- Impostiamo il tipo di permessi a livello SSL
Passo 30
Nella finestra successiva definiamo:
- Il tipo di autenticazione
- Permessi per gruppi o utenti
- Classe di autorizzazioni da concedere (lettura o scrittura)
Passo 31
I tipi di autenticazione sono:
- Anonimo: consente l'accesso senza credenziali
- Basic: richiede l'utilizzo delle credenziali per accedere al server
Passo 32
Facciamo clic su Fine e vedremo il sito FTP creato:
INGRANDIRE
Passo 33
Per convalidare, accediamo al prompt dei comandi e lì ftp: // IP per verificare l'accesso FTP:
INGRANDIRE
Passo 34
Inseriamo username e password per accedere:
INGRANDIRE
Passaggio 35
Un altro modo per vederlo è da un browser, in un browser inseriamo l'FTP con l'IP e sarà necessario inserire le credenziali di accesso dell'utente:
INGRANDIRE
Passo 36
Quando accediamo vediamo lo stato della directory FTP:
INGRANDIRE
Passaggio 37
Eventuali modifiche apportate alla cartella FTP si rifletteranno lì:
INGRANDIRE
Passo 38
Per accedere dall'esterno, andiamo su IIS e facciamo clic sul server, vedremo quanto segue:
INGRANDIRE
Passo 31
Selezioniamo "Compatibilità con il firewall", quindi stabiliamo le porte desiderate:
INGRANDIRE
Passo 32
Successivamente accederemo al firewall di Windows Server 2022 dal motore di ricerca:
Passo 33
Vedremo questo:
INGRANDIRE
Passo 34
Andiamo su "Regole in entrata" e creiamo una nuova regola, nella procedura guidata selezioniamo "Porte":
Passaggio 35
Fare clic su Avanti e quindi selezionare TCP e inserire l'intervallo precedentemente definito:
Passo 36
Fare clic su Avanti e attivare la casella "Consenti connessione":
Passaggio 37
Nella finestra successiva definiamo gli scenari in cui si applica la regola:
Passo 38
Nella finestra successiva gli assegniamo il nome. Fare clic su Fine per completare il processo.
Passo 39
Nell'amministratore di IIS facciamo clic con il pulsante destro del mouse sul sito FTP e selezioniamo "Gestisci sito FTP - Riavvia":
INGRANDIRE
Successivamente sarà possibile accedere a Windows Server 2022 esternamente con un client FTP.
2. Come installare IIS su Windows Server 2022
IIS (Internet Information Services), è un ruolo con cui è possibile ospitare applicazioni web e questo web server gestirà le applicazioni in modo che siano in grado di elaborare i messaggi utilizzando le porte TCP predefinite, per il traffico HTTP è la porta 80 e per HTTPS è la porta 443.
Funzionalità IISTra le sue caratteristiche troviamo:
- Migliora le prestazioni complessive del server
- Integra i cmdlet di IISAdministration in PowerShell
- Offre il metodo HTTP Strict Transport Security (HSTS - HTTP Strict Transport Security) con il quale i siti Web generano una notifica che indica che si tratta di un host sicuro e avvisano i browser che devono essere contattati solo tramite connessioni HTTPS (sicure).
- Aggiungi variabili server per protocollo crittografico, algoritmo di crittografia, algoritmo di scambio di chiavi e algoritmo di autenticazione dei messaggi
Installa IIS Windows Server 2022 dal menu
Apriamo il Server Manager e selezioniamo "Aggiungi ruoli e funzionalità":
INGRANDIRE
si aprirà la seguente procedura guidata:
INGRANDIRE
Fare clic su Avanti e selezionare "Installazione basata su ruoli o basata su funzionalità":
INGRANDIRE
Scegliamo il server:
INGRANDIRE
Ora attiviamo la casella "Web server (IIS)":
INGRANDIRE
Si aprirà la seguente finestra pop-up:
Aggiungiamo le caratteristiche:
INGRANDIRE
Fare clic su Avanti per visualizzare un riepilogo del ruolo:
INGRANDIRE
Fare clic su Avanti e nella sezione "Servizi ruolo" possiamo attivare le caselle che riteniamo funzionali per IIS:
INGRANDIRE
Una volta definito, facciamo clic su Avanti e vedremo un riepilogo di ciò che deve essere installato:
INGRANDIRE
Installa IIS su Windows Server 2022 facendo clic su "Installa":
INGRANDIRE
Alla fine vedremo quanto segue:
INGRANDIRE
Fare clic su Chiudi per uscire dalla procedura guidata, nel Server Manager controlliamo la sezione IIS:
INGRANDIRE
In un browser inseriamo "localhost" per vedere che IIS è stato installato:
INGRANDIRE
Installa IIS Windows Server 2022 da PowerShell
Un'altra opzione da utilizzare è con PowerShell, per questo apriamo PowerShell come amministratori:
Nel terminale eseguiamo quanto segue:
Install-WindowsFunzione -name Web-Server -IncludeManagementTools
INGRANDIRE
Premiamo Invio e verranno caricati i dati richiesti:
INGRANDIRE
Al termine di questo compito, vedremo quanto segue:
INGRANDIRE
Nel Server Manager andiamo nella sezione IIS:
INGRANDIRE
In un browser inserisci "localhost" per vedere che IIS è stato installato:
INGRANDIRE
Abbiamo visto chiaramente i due modi per installare sia FTP che ISS nella nuova edizione di Windows Server 2022.