Come trasferire file su Linux da Windows 10 su SSH

Il modo più veloce per trasferire file e cartelle su SSH da Windows 10 a Linux è con lo strumento SCP. Funziona all'interno del protocollo SSH e consente agli utenti di trasferire rapidamente e facilmente i dati direttamente dalla riga di comando da un computer all'altro!

In questa guida, ti mostreremo come utilizzare SCP su Windows 10. Tratteremo due metodi. Il primo metodo utilizza Windows PowerShell, l'equivalente di Microsoft della riga di comando di Linux. Il secondo metodo che tratteremo è WinSCP, un'utilità che consente agli utenti Windows di trasferire file utilizzando SCP su SSH con una bella GUI.

Nota: affinché SCP funzioni su Windows 10, il PC Linux su cui si intende trasferire i file deve già eseguire un server OpenSSH. Per configurare un server SSH sul tuo sistema Linux, segui la nostra guida sull'argomento !

Metodo 1 – PowerShell

Windows PowerShell è probabilmente il modo migliore per utilizzare SCP su Windows 10. Il motivo? Tutti gli utenti di Windows 10 hanno già accesso a PowerShell e non è necessario configurare o modificare nulla per utilizzarlo. Meglio ancora, Microsoft ha SCP integrato in PowerShell, quindi gli utenti di Windows 10 non devono nemmeno installarlo!

Per utilizzare SCP in PowerShell, inizia avviando la console di PowerShell sul desktop di Windows 10. Per farlo, premi Win sulla tastiera, cerca "PowerShell" e avvia l'app con l'icona blu del terminale. Quindi, segui le istruzioni passo passo di seguito per imparare come trasferire file e cartelle SCP sulla tua macchina Linux.

Passaggio 1: apri Windows Explorer e vai alla posizione del file/cartella che desideri trasferire sul sistema Linux. Quindi, ad esempio, se ci fosse un file o una cartella in "Documenti", la posizione sarebbe C:\Users\EXAMPLE_USERNAME\Documents\. Quindi, copia i dati sulla posizione negli appunti usando Ctrl + C .

Passaggio 2: torna alla finestra di PowerShell e scrivi cd nel prompt dei comandi. Quindi, dopo aver scritto cd , fare clic con il tasto destro del mouse. Facendo clic con il tasto destro, incollerai la posizione che hai copiato negli appunti.

Una volta incollata la posizione nel prompt di PowerShell, dovrebbe apparire come il seguente comando.

cd C:\Some\location\of\files\or\folders\to\transfer\

Premere il tasto Invio per eseguire il comando.

Passaggio 3: dopo aver eseguito il comando cd , PowerShell si troverà nella directory in cui si trovano i file che si desidera trasferire. Da qui, torna in Esplora risorse e cerca in questa stessa directory i file/cartelle che desideri trasferire.

Ad esempio, se desideri trasferire example-photo.pngsul tuo PC Linux, prendi nota del nome del file. Oppure, se desideri trasferire una directory, pronuncia " Important-Files", ricorda il nome della cartella.

Passaggio 4: in PowerShell, usa il comando SCP per trasferire un file o una directory su SSH sul tuo PC Linux.

Nota: quando si tenta di trasferire file o cartelle, PowerShell potrebbe dire: "Impossibile stabilire l'autenticità dell'host. Sei sicuro di voler continuare a connetterti?" Devi selezionare "sì" o SCP fallirà.

Come trasferire file su Linux da Windows 10 su SSH

Trasferire un file

Per trasferire un file su SCP da Windows 10 a un PC Linux su SSH, personalizza il comando di seguito. Si noti che è necessario modificare example-photo.pngil file effettivo che si desidera trasferire, remote_linux_usernameil nome utente sul PC Linux, linux_hostname_or_local_ipil nome host/indirizzo IP LAN del PC Linux e /remote/directory/on/linux/pcuna directory reale sul PC Linux.

scp example-photo.png remote_linux_username@linux_hostname_or_local_ip:/remote/directory/on/linux/pc

Trasferire il contenuto di una directory

Hai bisogno di trasferire il contenuto di un'intera cartella? Usa scp -r . Ricorda di passare C:\Users\EXAMPLE_USERNAME\Documents\Important-Filesalla cartella file effettiva sul tuo PC Windows 10, remote_linux_usernameal nome utente sul PC Linux, linux_hostname_or_local_ipal nome host/indirizzo IP LAN del PC Linux e /remote/directory/on/linux/pca una directory effettiva sul PC Linux.

scp -r 'C:\Users\EXAMPLE_USERNAME\Documents\Important-Files' remote_linux_username@linux_hostname_or_local_ip:/remote/directory/on/linux/pc

Metodo 2 – WinSCP

Se non sei un grande fan della riga di comando ma hai comunque bisogno di trasferire file da Windows 10 a un sistema Linux remoto tramite SSH, puoi utilizzare WinSCP. Aggiunge una bellissima GUI su SCP (supporta anche altri protocolli). Ecco come usarlo per trasferire file e cartelle.

Passaggio 1:  scarica e installa l'applicazione WinSCP sul tuo PC Windows 10. Per scaricare l'app, vai su winscp.net e fai clic sul pulsante verde "SCARICA ORA". Una volta terminato il programma di installazione, avvialo e installa il programma sul tuo PC Windows 10.

Passaggio 2: dopo aver installato WinSCP, avvialo sul desktop di Windows 10. All'avvio, vedrai una finestra "Login". Nella finestra di accesso, cerca "Protocollo file" e cambialo da "SFTP" a "SCP".

Come trasferire file su Linux da Windows 10 su SSH

Passaggio 3: trova "Nome host" e scrivi il nome host del PC Linux. Non riesci a capire il nome host? Funziona anche l'indirizzo IP della LAN.

Come trasferire file su Linux da Windows 10 su SSH

Passaggio 4: trova la casella di testo "Nome utente" e scrivi il nome dell'utente sul PC Linux remoto nella casella.

Come trasferire file su Linux da Windows 10 su SSH

Passaggio 5: trova la casella "Password" e scrivi il nome della password sul PC Linux remoto. Quindi, fare clic su "Salva" per salvare le informazioni.

Passaggio 6: selezionare il pulsante "Accedi" per accedere al PC Linux remoto tramite SCP/SSH. Durante l'accesso, assicurati di selezionare "Sì" quando WinSCP chiede "Continua a connetterti a un server sconosciuto e aggiungi la sua chiave host a una cache?"

Come trasferire file su Linux da Windows 10 su SSH

Passaggio 7: aprire Windows Explorer e cercare il file o la cartella che si desidera condividere tramite il protocollo SCP/SSH. Quindi, trascinalo nella finestra di WinSCP. Si trasferirà istantaneamente al PC Linux remoto utilizzando SCP!

Come trasferire file su Linux da Windows 10 su SSH

Lascia un commento

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Intel graphics screen tearing in Pardus Linux by checking X11 vs. Wayland, compositor settings, refresh rate, active Xorg driver, and TearFree only when appropriate.

Come configurare il firewall di SLES 15 con firewall-cmd

Come configurare il firewall di SLES 15 con firewall-cmd

Configura firewalld su SLES 15: controlla le zone, consenti servizi o porte, salva le regole permanenti, ricarica in modo sicuro e verifica l'accesso.

Guida alla configurazione di SLES Live Patching: applicare gli aggiornamenti del kernel senza riavviare il sistema

Guida alla configurazione di SLES Live Patching: applicare gli aggiornamenti del kernel senza riavviare il sistema

Abilita l'applicazione di patch al kernel in tempo reale su SLES 15 SP7, applica le correzioni supportate senza riavviare, verifica le patch attive e scopri quando è comunque necessario riavviare il kernel.

Come abilitare la modalità FIPS su SUSE Linux Enterprise Server 15

Come abilitare la modalità FIPS su SUSE Linux Enterprise Server 15

Abilita la modalità FIPS su SLES 15 utilizzando l'utility di configurazione supportata da SUSE, riavvia in modo sicuro, verifica lo stato del kernel e delle policy crittografiche e controlla i limiti di certificazione.

Come installare Google Chrome su Gooroom OS senza violare le norme di sicurezza.

Come installare Google Chrome su Gooroom OS senza violare le norme di sicurezza.

Installa Google Chrome su Gooroom OS in modo sicuro con i pacchetti .deb ufficiali, APT, controlli delle policy, guida all'aggiornamento e correzioni per i dispositivi gestiti.

How to Export SLES System Logs to a Remote Syslog Server Securely

How to Export SLES System Logs to a Remote Syslog Server Securely

Securely forward SLES system logs to a remote syslog server with rsyslog, TLS certificates, peer-name verification, queues, validation, and testing.

Integrazione di Active Directory con SSSD in SLES 15: una guida passo passo

Integrazione di Active Directory con SSSD in SLES 15: una guida passo passo

Integra SLES 15 con Active Directory tramite SSSD utilizzando YaST. Prepara DNS e sincronizzazione oraria, configura gli accessi al dominio, verifica Kerberos e confronta SSSD, Winbind e realmd.

Fix Realtek RTL8821CE Wi-Fi Driver Issues on Pardus Linux

Fix Realtek RTL8821CE Wi-Fi Driver Issues on Pardus Linux

Fix RTL8821CE Wi-Fi on Pardus Linux by checking the built-in rtw88 driver, Realtek firmware, rfkill, NetworkManager, and safe fallback options.

Fix "Temporary Failure Resolving DNS" in Debian 12 with systemd-resolved

Fix "Temporary Failure Resolving DNS" in Debian 12 with systemd-resolved

Diagnose and fix Debian 12 DNS resolution failures with systemd-resolved, including resolv.conf, NetworkManager, networkd, cache, and verification.

Come installare Pardus Linux in dual boot insieme a Windows 11 in modo sicuro

Come installare Pardus Linux in dual boot insieme a Windows 11 in modo sicuro

Installa Pardus 25.2 accanto a Windows 11 eseguendo un backup, riducendo il volume di Windows, avviando da una chiavetta USB UEFI e proteggendo le partizioni EFI e di ripristino esistenti.