Trasferimento di file dal tuo ambiente di sviluppo al tuo sito Linux

Nella parte precedente di questa serie, abbiamo discusso come configurare un ambiente di sviluppo locale utilizzando VirtualBox e altri software. Ora ci concentreremo su un'attività specifica: copiare ed estrarre file dal tuo ambiente di sviluppo su un server Linux. Questo è un passaggio importante nel processo di sviluppo, poiché consente di trasferire i file di progetto su un server di produzione per la distribuzione.

Esistono diversi modi per eseguire questa attività, ad esempio utilizzando FTP o sincronizzando le cartelle su una rete. In questo articolo ti mostreremo un modo semplice ed efficiente per trasferire file dal tuo computer locale a un server Linux. Utilizzeremo i software PuTTY e PSCP (PuTTY Secure Copy), entrambi ampiamente utilizzati nel settore. Quindi iniziamo!

Il primo passo è scaricare e installare PuTTY e PSCP. Puoi trovare questi software nel file Sito ufficiale una volta installati, seguire i passaggi seguenti per completare il trasferimento dei file:

  1. Innanzitutto, apri PuTTY e inserisci l'indirizzo IP del tuo server Linux nel campo "Nome host". Assicurati di selezionare il protocollo SSH e fai clic su "Apri" per stabilire una connessione.
  2. Una volta stabilita la connessione, inserisci le tue credenziali di accesso (nome utente e password) per accedere al server Linux.
  3. Ora apri una riga di comando sul tuo computer locale e vai alla cartella in cui si trovano i file che desideri copiare.
  4. Successivamente, utilizza il comando seguente per trasferire un file dal tuo computer locale al server Linux:

psc p-pw [la tua password] [percorso del file locale] [nome utente]@[IP del server]:[percorso del file di destinazione]

Ad esempio, se hai un file chiamato "test. txt" situato nella cartella "C:\files" sul tuo computer locale e desideri copiarlo nella cartella "home" sul server Linux, il comando sarebbe:

psc p-pw 123456 C:\files\test. txt nomeutente@192. 168. 0. 1:/home/test. txt

Dopo aver eseguito questo comando, il file verrà trasferito dal tuo computer locale al server Linux. Ora puoi accedervi sul server e utilizzarlo per il tuo progetto.

In conclusione, il trasferimento di file dal tuo ambiente di sviluppo locale a un server Linux è un passaggio cruciale in qualsiasi progetto software. In questo articolo, ti abbiamo mostrato un modo semplice ed efficace per eseguire questa attività utilizzando PuTTY e PSCP. Seguendo i passaggi sopra descritti, puoi facilmente copiare ed estrarre file sul tuo server Linux. Ci auguriamo che questa guida ti sia stata utile!

Parte 2. 5 - Copia ed estrai file dal tuo ambiente di sviluppo al nome del sito Linux

Parte 2. 5 - Copia ed estrai file dal tuo ambiente di sviluppo a Linux |Nome del sito

Nella parte precedente di questa serie, abbiamo spiegato come configurare una macchina virtuale utilizzando VirtualBox e installare Linux su di essa. Ora impareremo come copiare ed estrarre file dal tuo ambiente di sviluppo al nome del sito Linux.

Se utilizzi un sistema operativo basato su Windows per il tuo ambiente di sviluppo, puoi utilizzare uno strumento chiamato PuTTY per connetterti alla tua macchina virtuale Linux. In alternativa è possibile utilizzare il client OpenSSH disponibile per Windows. Supponendo che tu abbia configurato la connettività tra la tua macchina di sviluppo e la macchina virtuale Linux, ecco cosa devi fare dopo.

1. Scarica l'eseguibile PuTTY o installa OpenSSH sul tuo computer di sviluppo basato su Windows.

2. Per copiare file dalla macchina di sviluppo alla macchina virtuale Linux, è possibile utilizzare uno strumento SCP (Secure Copy Protocol) come pscp. Scarica pscp dal sito Web PuTTY e installalo sul tuo computer Windows.

3. Apri un prompt dei comandi o un terminale sulla tua macchina di sviluppo e vai alla directory in cui sono presenti i file che desideri copiare sulla macchina virtuale Linux.

4. Utilizzare il comando seguente per copiare un file dal computer di sviluppo alla VM Linux:

  • Per PuTTY: pscp [percorso del file da copiare] [nome utente]@[indirizzo IP della VM Linux]:[percorso di destinazione sulla VM Linux]
  • Per OpenSSH: scp [percorso del file da copiare] [nome utente]@[indirizzo IP della VM Linux]:[percorso di destinazione sulla VM Linux]

Ad esempio, se desideri copiare un file denominato "pscp-test. txt" dal tuo computer locale alla directory "/var/www/html" sulla VM Linux, puoi utilizzare il seguente comando:

  • Per PuTTY: pscp C:\percorso\to\pscp-test. txt nomeutente@192. 168. 0. 100:/var/www/html
  • Per OpenSSH: scp /percorso/del/pscp-test. txt nomeutente@192. 168. 0. 100:/var/www/html

5. Dopo aver eseguito il comando, il file verrà copiato nella directory specificata sulla VM Linux.

Per estrarre file sulla VM Linux, è possibile utilizzare vari metodi. Un modo semplice è usare il comando "tar". Se il tuo file è in un formato compresso gzip (ad esempio, buggyambv1. 1. tar. gz), puoi utilizzare il seguente comando per estrarlo:

ta r-xzvf buggyambv1. 1. tar. gz

Ciò estraggerà i file da "buggyambv1. 1. tar. gz" alla directory corrente.

6. Infine, assicurarsi che le autorizzazioni necessarie siano impostate sui file estratti per essere accessibili dal server Web, come NGINX. È possibile utilizzare il seguente comando per modificare le autorizzazioni:

chmo d-r 755 [percorso verso file estratti]

Dopo aver completato questi passaggi, è necessario copiare correttamente ed estrarre file dall'ambiente di sviluppo al nome del sito Linux, pronto per ulteriori configurazioni sul server Web.

Trasferisci i file da Windows a Linux tramite FTP

Quando si lavora con più sistemi operativi, è spesso necessario trasferire file da un sistema all'altro. Se è necessario trasferire file da un sistema basato su Windows a una macchina Linux, è possibile farlo facilmente utilizzando il protocollo di trasferimento file (FTP).

Per trasferire file da Windows a Linux tramite FTP, è necessario un client FTP sul computer Windows e un server FTP sul computer Linux. Il client FTP viene utilizzato per inviare file dal sistema Windows e il server FTP riceve i file sul sistema Linux.

Ecco una guida passo-passo su come trasferire i file da Windows a Linux usando FTP:

  1. Scarica e installa un client FTP come FileZilla o WinSCP sul computer Windows. Questi client forniscono un'interfaccia utente grafica (GUI) per un facile trasferimento di file.
  2. Scarica e installa un server FTP sulla macchina Linux. Un'opzione è utilizzare VSFTPD, che è un server FTP popolare e sicuro per Linux.
  3. Configurare il server FTP sulla macchina Linux. Ciò include l'impostazione di account utente, la specifica di una directory di root per i trasferimenti di file e la configurazione delle impostazioni di sicurezza.
  4. Avvia il server FTP sulla macchina Linux. Ciò aprirà una porta per le connessioni di trasferimento di file in arrivo.
  5. Apri il client FTP sul computer Windows. Immettere l'indirizzo IP della macchina Linux, insieme al tuo nome utente e password, per stabilire una connessione.
  6. Passare alla cartella o alla directory sulla macchina Windows in cui si trovano i file che si desidera trasferimento.
  7. Seleziona i file che si desidera trasferire, fare clic con il pulsante destro del mouse e scegliere l'opzione "Carica" o "Invia". Ciò avvierà il processo di trasferimento di file.
  8. Monitorare i progressi del trasferimento di file e attendere che sia completato. La velocità del trasferimento dipenderà dalle dimensioni dei file e dalla velocità della connessione di rete.
  9. Una volta trasferiti i file, è possibile verificare la loro presenza sulla macchina Linux navigando nella directory di destinazione.

Vale la pena notare che esistono altri metodi per il trasferimento di file tra Windows e Linux, come l'uso di cartelle condivise tramite macchine virtuali, la configurazione di un sistema di condivisione di file samba o l'utilizzo degli strumenti di riga di comando pscp. exe o SCP. Tuttavia, FTP è un metodo semplice e ampiamente supportato, rendendolo una scelta popolare per il trasferimento di file.

In conclusione, il trasferimento di file da Windows a Linux tramite FTP è un processo semplice che può essere realizzato utilizzando client FTP e server. Seguendo i passaggi sopra descritti, è possibile copiare facilmente i file dal tuo computer Windows sul computer Linux.

Copia ed estrai file dal tuo ambiente di sviluppo a Linux

Copia ed estrai file dal tuo ambiente di sviluppo a Linux

Dopo aver impostato l'ambiente di sviluppo e apportato le modifiche necessarie, il passo successivo è copiare ed estrarre i file richiesti dalla macchina a un sistema Linux. In questo articolo, esploreremo come farlo usando il client PSCP. EXE.

Prerequisiti

Prima di iniziare, assicurati di avere quanto segue:

  • VirtualBox o un altro software di macchina virtuale
  • Una versione installata di Linux sulla macchina virtuale
  • Conoscenza di base della riga di comando Linux
  • PUTTY e PSCP. EXE installati sulla macchina

Copia di file su Linux

Per copiare i file dalla macchina al sistema Linux, è necessario conoscere l'indirizzo IP della macchina virtuale o del sistema Linux. È possibile trovarlo navigando sulle impostazioni di rete della macchina virtuale o utilizzando il comando ifconfig sul sistema Linux.

È possibile utilizzare il client PSCP. EXE per copiare i file tramite SSH. Ecco come:

  1. Apri una finestra Prompt dei comandi sulla macchina
  2. Passare alla directory in cui si trova PSCP. EXE
  3. Utilizzare il seguente comando per copiare un file nel sistema Linux:pscp [path_to_file_on_your_machine] [user]@[ip_address]: [path_to_destination_on_linux]
  4. Se necessario, fornire la password SSH o la chiave per la chiave quando viene richiesto
  5. Il file verrà trasferito al sistema Linux

Estrazione di file su Linux

Una volta copiati i file sul sistema Linux, è possibile estrarli se necessario. Ecco come:

  1. Apri un terminale sul sistema Linux
  2. Passare alla directory in cui i file sono stati trasferiti
  3. Utilizzare il comando di estrazione pertinente per estrarre i file. Ad esempio, per estrarre un file tar. gz, utilizzare:TA R-XZF [nome file]
  4. I file verranno estratti nella directory corrente

Ora puoi procedere con la verifica dei file estratti e apportare eventuali modifiche o configurazioni necessarie per lo sviluppo.