Principale Windows 10 Come abilitare OpenSSH Server in Windows 10

Come abilitare OpenSSH Server in Windows 10



Come forse già saprai, Windows 10 include il software SSH integrato, sia un client che un server! In questo articolo vedremo come abilitare il server SSH.

Pubblicità

Nota: l'app OpenSSH Server ti consentirà di stabilire una connessione al tuo computer utilizzando il protocollo SSH. Non ti consentirà di accedere ad altri computer sulla tua rete. Per connetterti ad altri computer, dovresti installa il client OpenSSH .

Con Windows 10, Microsoft ha finalmente ascoltato i suoi utenti dopo anni in cui richiedevano un client e un server SSH. Includendo un'implementazione di OpenSSH, il valore del sistema operativo aumenta.

Al momento della stesura di questo documento, il software OpenSSH incluso in Windows 10 è in una fase BETA. Ciò significa che può avere alcuni problemi di stabilità.

Il server SSH fornito è simile all'app Linux. A prima vista, sembra supportare le stesse funzionalità della sua controparte * NIX. È un'app per console, ma funziona come un file Servizio Windows .

Vediamo come abilitare il server OpenSSH in Windows 10.

come controllare il mio tipo di ram

Abilita il server OpenSSH in Windows 10

  1. Apri il App Impostazioni e vai su App -> App e funzionalità.
  2. A destra, fai clic su Gestisci funzionalità opzionali.Windows 10 Installazione del server SSH
  3. Nella pagina successiva, fare clic sul pulsanteAggiungi una funzionalità.Servizio Sshd Windows 10
  4. Nell'elenco delle funzionalità, selezionaServer OpenSSHe fare clic sul fileInstallarepulsante.Il servizio Sshd è in esecuzione
  5. Riavvia Windows 10 .

Questo installerà il software OpenSSH Server in Windows 10.

I suoi file binari si trovano nella cartellac: windows system32 Openssh. Oltre alle app client SSH, la cartella contiene i seguenti strumenti del server:

  • sftp-server.exe
  • ssh-agent.exe
  • ssh-keygen.exe
  • sshd.exe
  • e il file di configurazione 'sshd_config'.

Il server SSH è configurato per essere eseguito come servizio.

Windows 10 si connette al server Sshd integrato 2

Al momento in cui scrivo, non si avvia automaticamente. Devi configurarlo manualmente.

Come avviare OpenSSH Server in Windows 10

  1. Fare doppio clic sul filesshdentrata in Servizi per aprire le sue proprietà.
  2. Nella scheda 'Accesso', vedere l'account utente utilizzato dal server sshd. Nel mio caso lo èServizio NT sshd.Windows 10 si connette al server Sshd integrato 3
  3. Ora aperto un prompt dei comandi con privilegi elevati .
  4. Vai alla directory c: windows system32 Openssh usando il comandocd c: windows system32 Openssh.
  5. Qui, esegui il comandossh-keygen -Aper generare chiavi di sicurezza per il server sshd.Windows 10 si connette al server Sshd integrato 5
  6. Ora, nel prompt dei comandi con privilegi elevati, digitaexplorer.exe.per avviare Esplora file nella cartella OpenSSH.
  7. Aggiornare: Microsoft ha pubblicato un file tutorial il che rende molto semplice il giusto processo di assegnazione.
    Apri PowerShell come amministratore ed esegui questi comandi:

    Install-Module -Force OpenSSHUtils Repair-SshdHostKeyPermission -FilePath C:  Windows  System32  OpenSSH  ssh_host_ed25519_key

    Questo è tutto! Tutti i permessi richiesti sono impostati.

  8. In alternativa, puoi eseguire questi passaggi.
    Fare clic con il pulsante destro del mouse sussh_host_ed25519_keyfile e cambiarne la proprietà all'utente del servizio sshd, ad es.Servizio NT sshd.
  9. Fare clic su 'Aggiungi' e aggiungere l'autorizzazione 'Lettura' per l'utente 'Servizio NT sshd'. Ora, rimuovi tutte le altre autorizzazioni per ottenere qualcosa del genere:Fare clic su 'Applica' e confermare l'operazione.
  10. Infine, apri Servizi (premi i tasti Win + R e digitaservices.mscnella casella Esegui) e avvia il servizio sshd. Dovrebbe iniziare:
  11. Consenti la porta SSH in Windows Firewall. Per impostazione predefinita, il server utilizza la porta 22. Eseguire questo comando in un prompt dei comandi con privilegi elevati:netsh advfirewall firewall aggiungi nome regola = 'Porta SSHD' dir = in azione = consenti protocollo = TCP porta locale = 22Microsoft ha fornito il seguente comando alternativo per PowerShell:
    New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Service sshd -Enabled True -Direction Inbound -Protocol TCP -Action Allow -Profile Domain
  12. Finalmente, imposta una password per il tuo account utente se non ce l'hai.

Ora puoi provarlo in azione.

Connessione al server SSH in Windows 10

Apri il tuo client ssh. Puoi avviarlo sullo stesso computer, ad es. utilizzando il built-in Client OpenSSH o avviarlo da un altro computer sulla rete.

come ottenere lo schermo diviso su fortnite

Nel caso generale, la sintassi per il client della console OpenSSH è la seguente:

ssh nomeutente @ host -p porta

Nel mio caso, il comando appare come segue:

ssh winaero@192.168.2.96

Dovewinaeroè il mio nome utente di Windows e192.168.2.96è il Indirizzo IP del mio PC Windows 10 . Mi collegherò ad esso da un altro PC, che esegue Arch Linux.

Finalmente ci sei!

Il server esegue i classici comandi della console di Windows, ad es. altro, tipo, ver, copia.

Ma non posso eseguire FAR Manager. Sembra in bianco e nero e rotto:

Un'altra osservazione interessante: puoi avviare app GUI come explorer. Se hai effettuato l'accesso con lo stesso account utente che utilizzi per SSH, verranno avviati sul desktop. Vedere:

Bene, il server SSH integrato è sicuramente una cosa interessante con cui giocare. Ti consente di gestire una macchina Windows senza installare strumenti come rdesktop sul tuo computer Linux, o persino modificare le impostazioni di Windows da un computer Linux che non ha un server X installato.

Al momento della stesura di questo documento, il server SSH integrato in Windows 10 è in una fase BETA, quindi dovrebbe diventare più interessante e diventare una funzionalità utile nel prossimo futuro.

Articoli Interessanti

Scelta Del Redattore

Come aggiungere informazioni sulla posizione a Google Foto Google
Come aggiungere informazioni sulla posizione a Google Foto Google
Se vuoi beneficiare di tutte le utili funzioni che l'app Google Foto ha da offrire, devi sapere come aggiungere le informazioni sulla posizione alle tue foto. Fortunatamente, questo è un processo semplice. In questo articolo, noi'
Come recuperare le email cancellate in Outlook
Come recuperare le email cancellate in Outlook
Hai eliminato accidentalmente un'e-mail importante dal tuo account Outlook? Forse stavi ripulendo la tua casella di posta da messaggi indesiderati e stupidi spam, ma hai accidentalmente rimosso qualcosa che volevi conservare. O forse hai premuto il pulsante 'Elimina' mentre
Come accendere la luce della tastiera (Windows o Mac)
Come accendere la luce della tastiera (Windows o Mac)
Il tuo laptop potrebbe avere luci integrate dietro i tasti. Per accendere la luce della tastiera sul tuo laptop, dovrai trovare la giusta combinazione di tasti.
Come convertire i fogli di calcolo di Fogli Google in XML
Come convertire i fogli di calcolo di Fogli Google in XML
Tutti sanno che Excel è un potente foglio di calcolo e che Fogli Google è l'aspirante Excel online basato su cloud, ma sai cos'è XML? XML sta per Extensible Markup Language ed è un formato di file che è
Tutti i modi per aprire PowerShell in Windows 10
Tutti i modi per aprire PowerShell in Windows 10
Oggi vorrei condividere con voi tutti i modi per eseguire PowerShell in Windows 10.
Skin iTunes [SV] da AIMP3
Skin iTunes [SV] da AIMP3
Qui puoi scaricare iTunes [SV] sking per AIMP3 Tipo di skin: Questa skin può essere applicata solo ad AIMP3 Estensione: .acs3 Dimensioni: 793711 byte Puoi scaricare AIMP3 dal suo sito ufficiale. Nota: Winaero non è l'autore di questa skin, tutti i crediti vanno all'autore della skin originale (vedi le informazioni sulla skin in
Skype ha iniziato a nascondere l'indirizzo IP dell'utente per proteggere gli utenti
Skype ha iniziato a nascondere l'indirizzo IP dell'utente per proteggere gli utenti
Microsoft ha finalmente risolto un problema molto vecchio con Skype. Si è verificata una violazione della privacy in Skype che potrebbe consentire a un utente malintenzionato di ottenere l'indirizzo IP degli utenti Skype.