In questo tutorial, ti mostrerò come installare il server SSH (OpenSSH) su Windows Server 2019/2022.
A partire da Windows Server 2019, il server OpenSSH è una funzionalità aggiuntiva nativa.
L’utilizzo di un server SSH su Windows Server facilita l’amministrazione remota e può essere utilizzato per “sostituire” WinRM. Il suo utilizzo facilita anche l’uso di software come Ansible, Jenkins …
Apri impostazioni
Dal menu di avvio, fare clic su Impostazioni.
Accedi alle applicazioni
Nell’elenco delle impostazioni di Windows, apri Applicazioni.
Apri funzioni opzionali
Fare clic su funzionalità opzionali.
Apri Aggiungi funzionalità aggiuntive
Fare clic su Aggiungi una funzionalità.
Trova il server SSH
Nella casella di ricerca inserisci SSH per filtrare le funzionalità.
Seleziona il server OpenSSH
Seleziona la funzione Server OpenSSH e fai clic su Installa.
Attendi durante l’installazione
Attendi che il server OpenSSH sia installato su Windows Server, l’installazione richiede che il server sia connesso a Internet.
Una volta completata l’installazione, chiudi le impostazioni
Una volta installato il server OpenSSH, chiudi le impostazioni di Windows.
Apri la console services.msc e trova il servizio OpenSSH Server
Apri la console MMC services.msc e cerca nell’elenco il servizio OpenSSH Server, possiamo vedere che non è avviato e in Avvio manuale. Fare clic su Avvia.
Cambia la modalità di avvio
Se necessario, apri le proprietà del servizio e modifica il tipo di avvio in Automatico in modo che venga sempre avviato.
Connettiti al server Windows con SSH
Se il firewall è abilitato, assicurati che la porta 22 consenta le connessioni in entrata. Da un altro computer da un client SSH, connettiti:
ssh ip_server
Durante la prima connessione, è necessario accettare il certificato.
Nel tutorial, sto utilizzando server che sono membri dello stesso dominio, quindi la connessione viene stabilita con il mio account sul server in cui utilizzo il client.
È possibile utilizzare un altro utente
DOMAINE\login@ip_server
Esegui comandi
Una volta connesso, usa i comandi ms-dos e PowerShell per gestire il server.
Ora sai come installare e utilizzare un server OpenSSH su Windows Server.
Trovo questa alternativa a WinRM interessante in particolare per la connessione ai server Workgroup, perché WinRM richiede una configurazione particolare.
Se si desidera modificare la configurazione del server SSH, il file di configurazione sshd_config si trova nella seguente posizione : C:\ProgramData\ssh