Come trasferire file su Linux da Windows 10 su SSH

click fraud protection

Il modo più veloce per trasferire file e cartelle su SSH da Windows 10 a Linux è con lo strumento SCP. Funziona con il 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 alla 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 interfaccia grafica.

Nota: affinché SCP funzioni su Windows 10, il PC Linux su cui prevedi di trasferire i file deve già eseguire un server OpenSSH. Per configurare un server SSH sul tuo sistema Linux, si prega di seguire la nostra guida in materia!

Metodo 1 - PowerShell

Windows PowerShell è senza dubbio il modo migliore per usare SCP su Windows 10. La ragione? Tutti gli utenti di Windows 10 hanno già accesso a PowerShell e non è necessario configurare o modificare nulla per usarlo. Meglio ancora, Microsoft ha SCP integrato in PowerShell, quindi gli utenti di Windows 10 non devono nemmeno installarlo!

instagram viewer

Per usare SCP in PowerShell, inizia avviando la console di PowerShell sul desktop di Windows 10. Per fare ciò, premere Vincere sulla tastiera, cerca "PowerShell" e avvia l'app con l'icona del terminale blu. Quindi, segui le istruzioni dettagliate di seguito per imparare come SCP file e cartelle nel tuo box Linux.

Passo 1: Apri Esplora risorse di Windows e vai alla posizione del file / cartella che desideri trasferire al sistema Linux. Quindi, per esempio, se ci fosse un file o una cartella in "Documents", la posizione sarebbe C: \ Users \ EXAMPLE_USERNAME \ Documenti \. Quindi, copia i dati sulla posizione negli appunti utilizzando Ctrl + C.

Passo 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 \ o \ cartelle \ su \ transfer \

premi il accedere chiave per eseguire il comando.

Passaggio 3: Dopo aver eseguito il CD comando, PowerShell sarà nella directory in cui si trovano i file che si desidera trasferire. Da qui, torna a Esplora risorse e cerca nella stessa directory i file / le cartelle che desideri trasferire.

Ad esempio, se si desidera trasferire esempio-photo.png sul tuo PC Linux, prendere nota del nome file. Oppure, se desideri trasferire una directory, dì "Importante-Files“, Ricorda il nome della cartella.

Step 4: In PowerShell, utilizzare il comando SCP per trasferire un file o una directory su SSH sul PC Linux.

Nota: quando si tenta di trasferire file o cartelle, PowerShell potrebbe dire: "L'autenticità dell'host non può essere stabilita. Sei sicuro di voler continuare a connetterti? " È necessario selezionare "Sì" o SCP non riuscirà.

Trasferisci un file

Per trasferire un file su SCP da Windows 10 a un PC Linux su SSH, personalizzare il comando seguente. Nota che devi cambiare esempio-photo.png nel file effettivo che si desidera trasferire, remote_linux_username al nome utente sul PC Linux, linux_hostname_or_local_ip al nome host / indirizzo IP LAN del PC Linux e /remote/directory/on/linux/pc in una directory reale sul PC Linux.

scp esempio-foto.png remote_linux_username @ linux_hostname_or_local_ip: / remote / directory / on / linux / pc

Trasferisci il contenuto di una directory

Devi trasferire il contenuto di un'intera cartella? Utilizzare scp -r. Ricorda di cambiare C: \ Users \ EXAMPLE_USERNAME \ Documenti \ Importante-Files nella cartella dei file effettiva sul tuo PC Windows 10, remote_linux_username al nome utente sul PC Linux, linux_hostname_or_local_ip al nome host / indirizzo IP LAN del PC Linux e /remote/directory/on/linux/pc in una directory reale 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 ancora bisogno di trasferire file da Windows 10 a un sistema Linux remoto tramite SSH, puoi usare WinSCP. Aggiunge una bellissima GUI su SCP (supporta anche altri protocolli). Ecco come usarlo per trasferire file e cartelle.

Passo 1: Scarica e installa l'applicazione WinSCP sul tuo PC Windows 10. Per scaricare l'app, vai su winscp.nete fai clic sul pulsante verde "SCARICA ORA". Al termine dell'installazione, avvialo e installa il programma sul tuo PC Windows 10.

Passo 2: Dopo aver installato WinSCP, avviarlo sul desktop di Windows 10. All'avvio, verrà visualizzata una finestra di "Accesso". Nella finestra di accesso, cerca "Protocollo file" e modificalo da "SFTP" a "SCP".

Passaggio 3: Trova "Nome host" e scrivi il nome host del PC Linux. Non riesci a capire il nome host? Anche l'indirizzo IP LAN funziona.

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

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

Passaggio 6: Seleziona il pulsante "Login" per accedere al tuo PC Linux remoto tramite SCP / SSH. Durante l'accesso, assicurarsi di selezionare "Sì" quando WinSCP chiede, "Continuare a connettersi a un server sconosciuto e aggiungere la sua chiave host a una cache?"

Passaggio 7: Apri Esplora risorse di Windows e cerca il file o la cartella che desideri condividere tramite il protocollo SCP / SSH. Quindi, trascinalo nella finestra di WinSCP. Si trasferirà istantaneamente sul PC remoto Linux usando SCP!

watch instagram story