Windows 10 ha un server SSH integrato?


10

La versione di Windows 10, come si dice , ha funzionalità server SSH integrate? In tal caso, come posso attivarlo?


Si dice che SSH sia PowerShell, non credo sia legato alla versione di Windows 10. Non ho ancora visto notizie su un aggiornamento di PowerShell.
MC10

L'hanno aggiunto in Fall Creator Update e puoi aggiungere sia il client che il server andando su (Impostazioni> App> Gestisci funzionalità opzionali> Aggiungi una funzione) e installarlo. Nota che porta ancora il tag (beta) ma l'ho usato e funziona in modo efficace non diverso da Putty.
GµårÐïåñ,

Risposte:


20

Risposta breve: non ancora, ma sta arrivando.

Risposta lunga: In realtà non fa parte di Windows 10, ma piuttosto una nuova funzionalità che Microsoft sta aggiungendo a PowerShell. Microsoft sta lavorando e sta iniziando a contribuire al progetto OpenSSH. Questo metterà effettivamente un server SSH su Windows ma dovrai accenderlo e avere l'ultima versione di PowerShell. Non ho ancora sentito alcuna data di rilascio per PowerShell con la funzionalità OpenSSH menzionata ancora.

Letture addizionali arstechnica.com

Annuncio ufficiale Microsoft msdn.com


È passato quasi un anno. Sta ancora arrivando? Se è già arrivato, alcuni link su come abilitarlo sarebbero molto utili.
uvsmtid,

Questa risposta non è più corretta. La risposta di James Gibbons di seguito è precisa a partire dall'aggiornamento Anniversary di Windows 10 che è uscito il 1 ° agosto.
Scott R. Frost,

@ScottRFrost, questa risposta è corretta; i servizi broker / proxy SSH non sono correlati e di uso limitato. Sono destinati al test in modalità sviluppatore della distribuzione di app UWP .
Eryk Sun,

4

Aggiornamento: le versioni di anteprima tecnica più recenti dell'aggiornamento dell'anniversario di Windows 10 hanno due servizi "SSH Server Broker" e "SSH Server Proxy". Questi sono entrambi integrati in Windows 10 Build 14366 e versioni successive. Non è ancora chiaro il client e ho cercato senza successo la documentazione Microsoft su questi due servizi ...


Posso verificare 2 settimane dopo il tuo post sembra che non ci sia documentazione su SSH Server Brokero SSH Server Proxydisponibile da Microsoft o da nessun'altra parte, ho ottenuto sshd installato e funzionante Cygwinin passato, ma non sono sicuro di come farlo tramite Bash on Ubuntu on Windows.
nomadrc

2
Non conosco la documentazione ma sul mio sistema con l'aggiornamento dell'anniversario di Windows 10 ssh è in ascolto sulla porta 22 e posso eseguire l'autenticazione utilizzando il mio account utente di Windows e ottenere un ambiente shell CMD.
mtinberg,

Questi servizi di broker e proxy non sono correlati al server SSH pianificato per Windows. Sono utilizzati con la modalità sviluppatore di Windows 10 abilitata per distribuire app UWP .
Eryk Sun,

L'aggiornamento dei creatori di autunno sembra aver aggiunto il server e il client OpenSSH come funzionalità opzionali. Impostazioni> App e funzionalità> Gestisci funzioni opzionali> Aggiungi una funzione. Nell'elenco sono presenti le voci Server e client OpenSSH. Entrambi segnati beta. Ho installato il client, ma ho dovuto riavviare prima che il comando ssh fosse disponibile da PowerShell.
Larry Franks,

1

Può confermare e aggiungere alla risposta di James Gibbons (non posso commentare):

SSH Server Broker e SSH Server Proxy sono 2 nuovi servizi presenti nell'anniversario di Windows 10 (si trovano in esecuzione services.mscdal prompt dei comandi o premendo win + r). Questo servizio non è in esecuzione nel sottosistema Linux (Ubuntu) per Windows.

Se la porta 22 abilitata è aperta e puoi accedere con un utente locale. L'utente deve essere nel gruppo Utenti Ssh . Con un account Microsoft il nome utente è quello visualizzato inlusrmgr.msc

La configurazione per questo può essere trovata nel registro su:

  • HKLM/System/CurrentControlSet/Control/Ssh/Broker
  • HKLM/System/CurrentControlSet/Control/Ssh/Sftp

Entrambi sono di sola lettura ad eccezione di TrustedInstaller. La configurazione sembra essere simile a OpenSSH poiché Microsoft sta costruendo un'implementazione personalizzata per Windows. Ho anche trovato questo dal repository Github di Microsoft Powershell su OpenSSH durante l'installazione di OpenSSH:

https://github.com/PowerShell/Win32-OpenSSH/wiki/Install-Win32-OpenSSH

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.