Nota

Ciao, benvenuto nella community di SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasts su Facebook! Approfondisci Raspberry Pi, Arduino ed ESP32 insieme agli altri appassionati.

Perché unirsi?

  • Supporto esperto: Risolvi i problemi post-vendita e le sfide tecniche con l’aiuto della nostra community e del nostro team.

  • Impara e condividi: Scambia suggerimenti e tutorial per migliorare le tue competenze.

  • Anteprime esclusive: Ottieni l’accesso anticipato agli annunci di nuovi prodotti e anteprime.

  • Sconti speciali: Approfitta di sconti esclusivi sui nostri prodotti più recenti.

  • Promozioni festive e giveaway: Partecipa a giveaway e promozioni per le festività.

👉 Sei pronto a esplorare e creare con noi? Clicca su [Qui] e unisciti oggi stesso!

Installare OpenSSH tramite PowerShell

Se vedi il seguente errore quando esegui ssh <username>@<hostname>.local oppure ssh <username>@<IP>:

ssh: The term 'ssh' is not recognized as the name of a cmdlet, function, script file, or operable program.

Significa che il tuo sistema Windows non ha OpenSSH installato. Segui i passaggi seguenti per installarlo manualmente.

  1. Apri il menu Start di Windows, digita powershell, fai clic con il tasto destro su Windows PowerShell e seleziona Esegui come amministratore.

    ../../_images/powershell_ssh.png
  2. Installa il client OpenSSH:

    Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0
    
  3. Dopo l’installazione, dovresti vedere un output simile a:

    Path          :
    Online        : True
    RestartNeeded : False
    
  4. Verifica l’installazione:

    Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH*'
    
  5. Se OpenSSH è installato, l’output includerà:

    Name  : OpenSSH.Client~~~~0.0.1.0
    State : Installed
    Name  : OpenSSH.Server~~~~0.0.1.0
    State : NotPresent
    

    Avvertimento

    Se Installed non appare, il tuo sistema Windows potrebbe essere troppo vecchio. In questo caso, consigliamo di utilizzare uno strumento SSH di terze parti. Vedi: PuTTY

  6. Chiudi PowerShell, riaprilo (questa volta non è necessario eseguirlo come amministratore) e utilizza il comando ssh per accedere:

    ssh <username>@<hostname>.local
    
    ../../_images/powershell_login.png