Windows 10 ha già SSH?


8

Stavo cercando di scoprire se posso usare SSH in Windows 10, ci sono molti articoli all'inizio di quest'anno che dicono che Windows 10 includerà SSH in PowerShell, ma non riesco ancora a usarlo in Windows 10. Anche Windows 10 supporta già SSH? o devo ancora usare app di terze parti come stucco?


(Settembre 2017) Sì, nell'aggiornamento dei creatori, solo in modalità Sviluppo. Vedi qui: superuser.com/questions/1120133/…
SDsolar,

Risposte:


4

Windows non ha attualmente il supporto SSH nativo (previsto all'inizio del 2016 )

Qualche ulteriore lettura qui


Vale la pena sottolineare che, dato che Microsoft è stata finora molto attenta al SSH nativo, è del tutto possibile che i piani siano stati eliminati.
Ramhound,

ssh è incluso nei "Servizi Linux per Windows", disponibile solo se si eseguono build di anteprima di Win10. Si spera che presto verrà lanciato nelle build normali e stabili.
sep332,

2
beh, sembra che win10 ora esegua il servizio ssh di default. Non ho fatto nulla e vedo che è in ascolto sulla porta 22 e posso collegarmi usando putty. Sembra che lo abbiano abilitato silenziosamente.
Pavel P,

Ho la stessa esperienza di Pavel. Ho installato il sottosistema Linux per Windows qualche tempo fa e lo sto usando, ma non sapevo che includesse un server SSH . Ho scoperto che era in esecuzione solo quando ho eseguito "netstat -a" e ho visto che la porta 22 era aperta. Ho quindi provato a SSH sul mio computer Windows da un PC Linux e voilà! ha funzionato.
Charles Burge,

Questo è l'ultimo aggiornamento che ho visto: blogs.msdn.microsoft.com/powershell/2015/10/19/… . Ci sono molte attività sul repository GitHub del progetto ma nessuna parola sulla roadmap: github.com/PowerShell/Win32-OpenSSH/commits/L1-Prod
JohnnyO

4

Ecco una risposta più completa della scorsa settimana:

Il team di PowerShell continua a lavorare su un'implementazione OpenSSH di Windows. Il loro lavoro attivo può essere visto in questo repository che è un fork dal repository root openssh-portable . Dalla cronologia dei commit è possibile vedere che il team di PowerShell unisce regolarmente i commit a monte nel proprio repository e aggiunge i propri commit.

Come meglio posso dire, PowerShell / openssh-portable ha modificato il codice upstream solo aggiungendo le seguenti cartelle (e i loro file sorgente contenuti) ~ / contrib / win32, ~ / regress / pesterTests e ~ / regress / unittests / win32compat.

Il 19 dicembre 2016 il team di PowerShell ha creato una richiesta pull nel repository openssh / openssh-portable che è ancora in fase di revisione. L'attività più recente sulla richiesta pull sembra essere commenti / commit il 13 giugno 2017.

Il team di PowerShell ha un secondo repository, PowerShell / Win32-OpenSSH , dove rendono disponibili build di PowerShell / openssh-portable . Il repository Win32-OpenSSH ha alcuni commit propri ma è principalmente una copia di origine da PowerShell / openssh-portable .

Puoi vedere l'elenco delle versioni di Win32-OpenSSH qui . Le versioni contengono file binari eseguibili dei comandi openssh comuni. Se estrai i binari e aggiungi la loro directory alla tua variabile PATH dovresti essere in grado di usarli.


è così bello semplicemente sborsare in Windows e usare ssh, funziona alla grande !! Grazie!
user46550

2

Quello che puoi fare in alternativa è usare putty per l'accesso lato client. Se vuoi qualcosa sul lato server, è un po 'più difficile. Ma potresti usare Cygwin . Ci sono alcuni articoli per far funzionare il suo demone ssh come servizio di Windows.

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.