Installa FTP e IIS su Windows Server 2022

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.

wave wave wave wave wave