Come SCP da Windows a Linux

How Scp From Windows Linux

FTP non è più considerato abbastanza sicuro da essere utilizzato per l'utilizzo su Internet. Di conseguenza, sto cercando di dimostrarti SCP ora. SCP è infatti un sistema costruito sul protocollo SSH. Di conseguenza, avrai bisogno di un utente con diritto SSH per utilizzare il server. Le chiavi SSH possono essere utilizzate per effettuare connessioni SCP, proprio come possono con SSH. Poiché alcuni client Windows possono controllare computer Linux, ti guiderò inoltre a utilizzare l'applicazione gratuita WinSCP per trasmettere file da Windows al server Ubuntu utilizzando SCP nel corpo di questo tutorial.

Metodo 01: utilizzo del server SSH

SCP o SSH come semplice consumatore è incluso in tutti i sistemi Linux; quindi, non devi fare nulla di speciale sul lato client. Potrebbe essere necessario distribuire la struttura del server SSH solo sul lato server, in base alla distribuzione Linux. Dobbiamo aggiornare il nostro sistema all'ultima edizione prima di iniziare qualsiasi distribuzione. Basta usare il comando successivo per i sistemi di computer basati su Debian (inclusi Ubuntu e Kubuntu):



$ sudo apt update



L'aggiornamento richiede un po' di tempo. Dopo l'aggiornamento del sistema, installiamo il server SSH sul nostro sistema operativo Ubuntu 20.04. Quindi, aggiungi la query indicata di seguito nel terminale e tocca il tasto Invio per procedere con l'installazione.



$ sudo apt install OpenSSH-server

Tra l'elaborazione dell'installazione del server OpenSSH, verrà messa in pausa per chiederti di confermarla. Il sistema vuole che tu ricontrolli se è necessario installarlo sul tuo sistema operativo Ubuntu 20.04 o meno. Se ne hai bisogno, premi Y o tocca n per interrompere il processo.

Ora il processo di installazione è stato ripreso, come mostrato di seguito. Quando raggiunge il 100%, significa che l'elaborazione è completa.



Le ultime righe di elaborazione dalla shell del terminale al server OpenSSH sono le seguenti.

Unisciti al server tramite SSH per vedere se la configurazione è stata completata. Usando il tuo client Ubuntu o Mac, avvia una console e digita l'espressione regolare. Digita immediatamente il codice per la chiave SSH se ne stai utilizzando una. In alternativa, deve essere fornito il passcode dell'utente del dispositivo host. Quando tutto è in ordine, ora deve essere visualizzato il terminale del computer esterno. Verifica le regole del firewall in caso contrario. La porta 22/tcp è necessaria per SSH. Puoi anche verificare la configurazione del server SSH per assicurarti che il tuo client disponga dei diritti appropriati. Possiamo terminare la connessione una volta che è stata creata con successo. Ora devi abilitare e consentire la porta 22 del server SSH nel firewall. Pertanto, abbiamo utilizzato la query seguente nella shell con i diritti sudo.

$ sudo ufw consenti 22

Dobbiamo controllare lo stato di una porta SSH sul nostro sistema tramite il comando systemctl. Quindi, ho provato il comando seguente nella nostra console e ho scoperto che la nostra porta SSH è attivamente in esecuzione.

$ sudo systemctl status ssh

Ora le configurazioni sono impostate per la porta SSH. Apri il blocco note dall'area di ricerca del nostro desktop di Windows. Aggiungi alcuni dati nel file di testo del blocco note e salvalo sul desktop con l'estensione .txt.

Ora apri nuovamente il prompt dei comandi dall'area di ricerca del desktop di Windows. Aggiungi il comando seguente per vedere la logica e la sintassi dell'utilizzo del comando SCP al suo interno.

SCP

Abbiamo visto l'SCP configurato e come dovrebbe essere usato nel prompt dei comandi. Spostiamo il file notepad test.txt, che abbiamo appena creato sul nostro desktop. A tal fine, è necessario seguire la seguente sintassi generale dell'istruzione SCP. Il percorso di un file in cui è stato salvato è menzionato per primo. Questo percorso deve contenere il nome di un file. Successivamente, fornisci il nome host, l'indirizzo IP e il percorso in cui desideri salvare il file nel sistema Linux. Assicurati che la cartella debba esistere nel tuo sistema Linux in cui desideri salvarla.

Path_to_file/filename [email protected] :/path_to_save_the_file_in_host

Tocca il tasto Invio per continuare la connessione al dispositivo host. Dopo aver stabilito con successo la connessione, devi aggiungere la tua password utente per il sistema Ubuntu. In questo modo, il tuo file test.txt verrà trasferito nella cartella principale del sistema Ubuntu 20.04 Linux.

Metodo 02: utilizzo di WinSCP

Un altro modo efficace e più semplice per trasferire i tuoi file Windows sul sistema operativo Linux è tramite WinSCP Tool. Quindi, per utilizzare questo strumento, dobbiamo prima scaricarlo per installarlo. Apri il motore di ricerca di Google e scrivici WinSCP, quindi premi Invio per procedere. Fare clic sul primo collegamento visualizzato sul motore di ricerca.

Ora ti verrà mostrato lo strumento WINSCP standard Download. Tocca Scarica WinSCP per aggiungerlo rapidamente ai tuoi download.

Questo richiederà fino a 20 minuti a seconda della velocità di rete sul tuo sistema per scaricarlo. Al termine del download, fare clic sul file scaricato per eseguirlo.

Verrà visualizzata la finestra di dialogo di selezione della modalità di installazione di installazione come nell'immagine sottostante. Toccare Installa per tutti gli utenti (consigliato) per avviare l'installazione.

Ora sarà apparsa una nuova finestra per il Setup di WinSCP. Devi firmare il contratto di licenza facendo clic sul pulsante Accetta come presentato nello snap qui sotto.

Selezionare la casella di controllo Tipo di installazione come installazione tipica (consigliata) e toccare Avanti per continuare.

Devi scegliere saggiamente lo stile dell'interfaccia utente dal pannello delle impostazioni dell'utente iniziale. Premi il tasto Avanti.

Ora il Setup per WinSCP è pronto per l'installazione. Quindi tocca il pulsante Installa per continuare e avviare l'installazione di WinSCP.

Ora il processo di installazione è stato avviato. Poiché il processo della linea verde, significa che è più vicino al completamento dell'installazione. Sarà completato in pochi secondi.

Ora il processo di installazione di WinSCP è stato completato; si aprirà la seguente schermata. Spunta il pulsante di Avvia WinSCP e Apri Gettings, pagina iniziale. Premi il pulsante Fine per chiudere la schermata e terminare il processo.

Al termine dell'installazione, il sito ufficiale di WinSCP verrà aperto automaticamente, mostrando il messaggio di completamento dell'installazione.

La GUI di WinSCP verrà aperta automaticamente poiché abbiamo selezionato il pulsante della casella di controllo. Per iniziare a trasferire i tuoi file da Windows a Ubuntu, devi connettere Windows e il sistema operativo Ubuntu. A tal fine, fai tap sull'icona del computer Nuova Sessione, e comparirà una finestra di dialogo, denominata login. Selezionare prima il protocollo file dall'elenco a discesa come SCP. Aggiungi l'indirizzo IP di Ubuntu nel campo Nome host. Aggiungi nome utente e password per connetterti e premi Login. Dopo una connessione riuscita, trascina i file dall'area sinistra al lato destro di WinSCP per trasferirli.

Conclusione

SCP è semplice da capire e in grado di trasmettere in modo sicuro un'enorme quantità di dati attraverso la rete. Potresti, ad esempio, utilizzare WebDAV solo come opzione. In questo post, ti ho mostrato come funziona. Se operiamo con una varietà di sistemi operativi, dobbiamo indagare su entrambi i metodi.