Panoramica su OpenSSH per Windows

Si applica a: Windows Server 2022, Windows Server 2019, Windows 10 (build 1809 e successive)

OpenSSH è la versione open source degli strumenti SSH (Secure Shell) usati dagli amministratori di Linux e altri prodotti non Windows per la gestione multipiattaforma dei sistemi remoti. OpenSSH è stato aggiunto a Windows dall'autunno 2018 ed è incluso in Windows Server e Windows client.

SSH si basa su un'architettura client-server dove il sistema su cui opera l'utente è il client e il sistema remoto gestito è il server. OpenSSH include una gamma di componenti e strumenti progettati per offrire un approccio semplice e sicuro all'amministrazione remota del sistema.

OpenSSH per Windows include i seguenti comandi incorporati.

  • ssh.exe, ovvero il componente client SSH in esecuzione nel sistema locale dell'utente
  • sshd è il componente server SSH che deve essere in esecuzione nel sistema gestito da remoto
  • ssh-keygen, che genera, gestisce e converte le chiavi di autenticazione per SSH
  • ssh-agent archivia le chiavi private usate per l'autenticazione con chiave pubblica
  • ssh-add aggiunge chiavi private all'elenco consentito dal server
  • ssh-keyscan aiuta a raccogliere le chiavi host SSH pubbliche dagli host
  • sftp.exe è il servizio che fornisce Secure File Transfer Protocol e viene eseguito tramite SSH
  • scp è un'utilità di copia file che viene eseguita in SSH

Suggerimento

La documentazione si concentra sull'utilizzo di OpenSSH su Windows, compresa l'installazione, la configurazione specifica per Windows, i comandi e i casi d'uso. La documentazione dettagliata aggiuntiva per le funzionalità di OpenSSH più comuni è disponibile online all'indirizzo OpenSSH.com.

È gradito il feedback su Windows OpenSSH che può essere fornito creando ticket GitHub nel repository GitHub relativo a OpenSSH. Il progetto open source OpenSSH è gestito dagli sviluppatori del progetto OpenBSD. Il fork Microsoft di questo progetto si trova in GitHub.

Passaggi successivi