Windows dispone di un client SSH predefinito e un server SSH che è possibile usare in Terminale Windows. Questa esercitazione illustra come configurare un profilo che usa SSH in Terminale Windows. Tenere presente che questa funzionalità è disponibile in anteprima.
Accedere al client SSH Windows e al server SSH
Le build più recenti di Windows 10 e Windows 11 includono un server SSH predefinito e un client basati su OpenSSH, uno strumento di connettività per l'accesso remoto che usa il protocollo SSH. OpenSSH crittografa tutto il traffico tra client e server per eliminare intercettazioni, hijack di connessione e altri attacchi.
Per impostazione predefinita, il client OpenSSH e il server OpenSSH si trovano nella directory : C:\Windows\System32\OpenSSH. È anche possibile verificare che sia presente in Windows Impostazioni > Funzionalità facoltative del sistema>, quindi cercare "OpenSSH" nelle funzionalità aggiunte.
Per avviare una sessione SSH al prompt dei comandi, esegui ssh user@machine. Ti verrà richiesto di immettere la password. Per creare un profilo di Terminale Windows che esegue questa operazione all'avvio, aggiungere l'impostazione commandline a un profilo nel file settings.json in list degli oggetti profilo.
Il flag -t forza l'allocazione del pseudo-terminale. Questa funzionalità può essere usata per eseguire programmi arbitrari basati su schermo in un computer remoto, ad esempio per l'implementazione di servizi di menu. Sarà necessario usare le virgolette doppie di escape perché le derivate di Bourne shell non eseguono analisi aggiuntive per una stringa racchiusa tra virgolette singole.
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.
Feedback su Windows Terminal
Windows Terminal è un progetto di open source. Selezionare un collegamento per fornire feedback:
In questo modulo si apprenderà come sviluppare facilmente in un computer remoto usando l'estensione Remote - SSH di Visual Studio Code. Verrà illustrato come eseguire ed eseguire il debug del codice in un computer remoto, usando localmente il set di funzionalità completo di Visual Studio Code.
Gli amministratori di ambienti ibridi di Windows Server integrano gli ambienti di Windows Server con i servizi di Azure e gestiscono Windows Server nelle reti locali.