Come configurare smartphone e PC. Portale informativo
  • casa
  • Errori
  • WinSCP: copia i file da Linux. Configurazione della connessione WinSCP

WinSCP: copia i file da Linux. Configurazione della connessione WinSCP

Per trasferire un sito da un host locale a un hosting e lavorarci ulteriormente, abbiamo bisogno di un client FTP. Secondo me, per il sistema operativo Windows, il più conveniente e affidabile è Client FTP WinSCP... Questo articolo discuterà dove scaricarlo, come installarlo e configurarlo.

Dove scaricare WinSCP?

WinSCP è concesso in licenza con GNU GPL. Ciò significa che puoi scaricarlo gratuitamente dal sito Web ufficiale e utilizzarlo liberamente per il tuo piacere. Ecco il link alla pagina di download: download gratuito di WinSCP. Fare clic sul collegamento "Pacchetto di installazione" lì. La versione funzionante al momento in cui scriviamo è WinSCP 5.1.7. Non affrettarti a cercare la versione russa del programma: la lingua può essere configurata dopo aver installato il programma, a cui stiamo andando.

Installazione di WinSCP

Esegui il file scaricato (attualmente winscp517setup.exe). Lascia la lingua di installazione come inglese, poiché non c'è il russo nelle opzioni suggerite. Non preoccuparti, questa non è la lingua dell'interfaccia del programma, ma la lingua che verrà utilizzata durante il processo di installazione.

Nella finestra di benvenuto successiva, fai clic su "Avanti>". Salterò lo screenshot: lì è tutto chiaro.

Nella finestra successiva, lasciamo l'installazione tipica

Successivamente, ci viene chiesto di selezionare l'interfaccia del programma. La prima opzione è la stessa del programma Total Commander. Due pannelli: quello di sinistra è per le directory locali, quello di destra è per quella remota. La seconda opzione è solo una directory remota come in Esplora risorse. In realtà, mi piace l'interfaccia in stile comandante e ti consiglio di sceglierne una. Se lo si desidera, è possibile passare alla seconda versione dell'interfaccia dopo aver installato il programma nelle impostazioni.

L'ultima finestra è di riepilogo. Elenca tutte le impostazioni che abbiamo appena selezionato. Basta fare clic Installare... Salto anche lo screenshot. Verrà avviata l'installazione del programma e al termine apparirà l'ultima finestra. In esso, ho deselezionato la casella in modo che non aprisse la pagina iniziale, ho lasciato un segno di spunta sull'avvio del programma. Fare clic su Fine.

L'installazione del client FTP WinSCP è stata completata con successo. Il programma si avvia e si apre la finestra di autorizzazione.

Configurazione di WinSCP

Impostazione della lingua russa in WinSCP

Per prima cosa, impostiamo la lingua russa promessa dell'interfaccia del programma. Nella finestra che compare dopo aver avviato il programma, in basso, fai clic sul pulsante "Lingue" e poi su "Ottieni altro..."

Verrai reindirizzato a una pagina web con una tabella delle lingue disponibili. Devi trovare il russo e fare clic sul collegamento, come mostrato nello screenshot.

L'archivio ru.zip scaricato deve essere decompresso e il file WinSCP.ru copiato in C: \ Programmi \ WinSCP \ - questa è la cartella in cui è stato installato il programma WinSCP per impostazione predefinita. Ora avrai una voce "Russo - Russo" nel menu Lingue.

Configurazione della connessione WinSCP al server di hosting

Per ulteriori azioni, devi trovare la lettera che hai ricevuto dal tuo provider di hosting dopo aver registrato un account. Questa email dovrebbe contenere le tue credenziali di accesso FTP e SSH.

Indirizzo del server: nome_host

Nome utente: nome_utente

Password: password

Inserisci questi dati negli appositi campi della finestra "WinSCP Login".

Lascia il protocollo file predefinito SFTP (SSH FTP) è un protocollo di rete che crittografa tutto il traffico, quindi la tua connessione al server sarà sicura. Per alcuni provider di hosting, l'accesso SSH dovrà essere abilitato nel pannello di controllo dell'hosting. Se il tuo provider di hosting non fornisce l'accesso SSH, puoi scegliere il protocollo file FTP, ma meglio cambiare hosting alla normalità!

Fare clic su "Salva". Apparirà una finestra in cui potrai cambiare il nome della tua connessione o lasciare ciò che viene offerto di default. È meglio non selezionare la casella per salvare la password per motivi di sicurezza, ma se si desidera salvare, in WinSCP è possibile impostare un'altra password per accedere al programma stesso, la cosiddetta password principale. Se salvi la password di connessione, ti consiglio di impostare una password principale. Leggi come farlo più avanti nell'articolo.

Fare clic su OK. Quello appena creato apparirà nell'elenco delle connessioni. Se non hai selezionato la casella "Salva password", ogni volta che ti connetti, dovrai inserire la password di accesso. La prima volta che ti connetti, potresti ricevere un messaggio relativo alla chiave pubblica del server. In questo caso, conferma che ti fidi di questo server. Se, naturalmente, ti fidi del tuo provider di hosting. =)

Abilitazione della password principale

Per migliorare la sicurezza, WinSCP ha la possibilità di abilitare una password principale.

Ora, quando ti connetti all'hosting, ti verrà richiesta questa password. Perché è conveniente utilizzare una password principale? Se hai molti siti su server diversi, puoi inserire tutte le tue connessioni in WinSCP, salvare le password (che, sicuramente, differiscono per ogni connessione) utilizzando la casella di controllo "Salva password" e impostare una password principale. Ora non è necessario ricordare o copiare costantemente le password dal file per connessioni diverse. Devi solo ricordare una password principale e inserirla quando ti connetti a uno qualsiasi dei server.

Quindi, abbiamo installato e configurato le impostazioni di base del client FTP WinSCP. Con l'aiuto di questo programma, ora possiamo connetterci al server del provider di hosting, copiare file su di esso, recuperare file da esso e persino modificare file direttamente sul server. Ne avremo bisogno durante il trasferimento di un sito all'hosting e per ulteriori lavori con esso.

Attendo vostre domande e commenti.

Tutto un lavoro comodo e sicuro!

Come domare questo programma. Qui ho descritto le impostazioni standard e più convenienti, alcune ovviamente possono essere pervertite e personalizzare tutto per te.

Ma prima, perché è necessario:
1. Funziona sul protocollo SSH sicuro
2. Ad ogni tipo di file può essere assegnato il proprio editor, ad esempio per php - PHP Expert Editor, per CSS - TopStyle, per Javascript - WritePad, o assegnare uno dei tuoi editor preferiti per tutte le possibili estensioni di file.
3. Ora non è necessario modificare prima gli script sull'host locale, quindi caricarli sull'hosting e vedere se tutto va bene, il programma farà tutto questo per te.

Ebbene, tu non credi che questo sia possibile, allora cominciamo.

Quando avvii il programma, veniamo accolti dalla seguente finestra, che ti chiede di inserire l'indirizzo a cui ci collegheremo, questo indirizzo ti dovrebbe essere dato al momento dell'acquisto dell'hosting. Molto spesso i dati per la connessione coincidono con i dati su ftp. Quindi iniziamo. in campo Nome host introdurre indirizzo IP o Nome del dominio per connettersi, poi sul campo Nome utente presentiamo il nostro Accedere e nel campo Parola d'ordine presentiamo il nostro parola d'ordine... Ora, in modo che la prossima volta che ti connetti per non inserire tutto, fai di nuovo clic sul pulsante Salva.

Vedrai la seguente finestra in cui devi nominare la tua connessione, puoi scrivere Vasya, Petya o Masha, in questo caso l'ho chiamato il mio hosting tramite protocollo SHH... Dopo come scrivere, fare clic su ok.

Si aprirà davanti a te una finestra per la selezione di una connessione, il programma è molto flessibile e ti permette di salvare molti tipi di connessione. Seleziona cliccando su il mio hosting tramite protocollo SHH o dal nome che hai dato e clicca sul pulsante Login... Il programma inizia a connettersi, se fa domande, ad esempio, sulla memorizzazione nella cache, premere ok.

Dopo esserti connesso, vedrai una finestra con varie schede e le tue directory simili a FTP, ma dobbiamo ancora personalizzare questo animale per noi stessi, quindi andiamo. È necessario fare clic sul pulsante nella parte superiore della finestra che si apre Opzioni e seleziona una scheda Preferenze o semplicemente premi la combinazione di tasti Ctrl + Alt + P... Si aprirà una finestra delle impostazioni di fronte a te, in cui dobbiamo selezionare la scheda Pannelli e imposta il tutto come mostrato nell'immagine. Come puoi vedere, nella finestra successiva, sostituisco Aprire sul Modificare.

Di fronte a te c'è la finestra di selezione dell'editor. premi il bottone Navigare e indica la posizione del tuo editor preferito.

Quindi assicurati di selezionare la casella accanto a Gli editor esterni aprono più file in una finestra... Ovviamente puoi assegnare un editor ad alcuni tipi di file e un altro editor ad altri tipi di file, perché no? Stai già mangiando :) Bene, ora fai clic su OK.

Ora apri la scheda Sfondo e metti il ​​bocciolo accanto a Spettacolo.

Questo passaggio è facoltativo, ma se sei un grande fan di PuTTY, ti piacerà questa scheda, seleziona semplicemente il file con il programma e fai clic sulla casella di controllo accanto a Ricorda la password della sessione e passa a PuTTY.

Ora dobbiamo specificare la directory temporanea. Perché è necessario? Ciò è necessario per il normale funzionamento. winscp prima scarica il file sul tuo disco rigido, quindi lo apre con il tuo editor preferito, senza perdere la sessione. In questo caso, ho creato su disco C directory TEMPO e lo scelse come temporaneo. Non dimenticare di deselezionare la casella accanto a Pulisci le directory temporanee obsolete all'avvio.

Ora puoi fare clic sul pulsante OK nella parte inferiore della finestra e goderti il ​​tuo piacevole lavoro. E se non l'hai ancora scaricato, clicca qui per scaricarlo - 1.32 mb.

Cosa devo fare se ricevo un errore durante la connessione al server FTP?

Errore nell'elenco della directory
Impossibile recuperare l'elenco delle directory
Comando PORT illegale

Vai alle impostazioni di connessione e seleziona la casella accanto alla scritta Modalità passiva:

Sincronizzazione

Questa è una funzionalità separata di questo programma e qui il programma ha molte possibilità, ma ti parlerò di 2 che sono più adatti a me.

1. Aggiorniamo i file sul server (trasferiamo i file nuovi/modificati dal PC al server, i file non esistono sul PC, ma quelli esistenti sul server vengono eliminati)

2. Aggiorniamo i file sul PC (trasferiamo i file nuovi/modificati dal server al PC, i file non esistono sul server, ma quelli esistenti sul PC vengono cancellati)

Aggiornato: 22.09.2017 Pubblicato: 14.10.2016

Descrizione

WinSCP è un file manager per SFTP (viene utilizzato SSH), SCP, FTP, WebDAV. È comodo da usare per trasferire dati a computer con Linux e servizi cloud. WinSCP opera su protocolli sicuri che includono la crittografia dei dati.

Installazione di WinSCP

Se hai scaricato la versione Portable, decomprimi l'archivio.

Se la versione per l'installazione è stata scaricata, eseguire il file - accettare il contratto di licenza e fare clic su Ulteriore lasciando tutte le impostazioni ai valori predefiniti. Alla fine premiamo Installare e attendere la fine del processo di installazione. Dopo aver lasciato la casella di controllo "Esegui WinSCP" e premere il pulsante Pronto.

Come usare

Connessione

Non è difficile lavorare con il programma. Dopo il suo lancio, apparirà la finestra "Login". Inserisci i dati per connetterti a un computer Linux:

e spingi Entrare... Se il sistema ti chiede di accettare il certificato, accettiamo facendo clic su .

Un elenco di cartelle e file sul computer remoto apparirà sul lato destro della finestra del programma, a sinistra - cartelle sul computer locale:

Per trasferire i dati, seleziona un qualsiasi file o cartella con il cursore e premi il tasto F5... Nella finestra che appare, fare clic su ok- i dati verranno copiati nella finestra opposta.

Impostazioni utili

Con le impostazioni predefinite, il programma funziona completamente, ma per facilità d'uso, puoi fare quanto segue.

Esegui il programma - nella finestra "Login" che si apre, fai clic su Utensili - Impostazioni:

1. Lingua

Vai alla sezione Le lingue e scegli quello che desideri. Se necessario, aggiungine uno nuovo. Successivamente, il programma deve essere riavviato.

* Se il programma si avvia in inglese, per avviare le impostazioni, fare clic su Utensili - Preferenze- nella finestra che si apre, vai su Le lingue- seleziona quello che vuoi o aggiungi cliccando Prendi di più.

2. File nascosti

Per impostazione predefinita, il programma non mostra i file nascosti sui server remoti. Questo non è molto conveniente. Vai alla sezione Pannelli e metti un segno di spunta.

3. Editor

Se siamo abituati ad usare il nostro editor, ad esempio Notepad++, vai alla sezione Editori- premere Aggiungere- scriviamo il percorso del programma desiderato - ok- spostiamo il nostro editor in cima.

4. Sicurezza

Se vogliamo memorizzare le password per la connessione ai server, è una buona idea fornire una password principale generale. Per farlo, vai alla sezione Sicurezza- metti un segno Usa la password principale- nella finestra che si apre, inserisci la password che vogliamo utilizzare due volte - puoi anche spuntare la casella Ricorda la password durante la sessione in modo che il programma non ci dia fastidio - OK.

5. Aggiornamenti e statistiche

Per evitare che il programma si annoi con avvisi sulla disponibilità di nuovi aggiornamenti all'avvio, vai alla sezione Aggiornamenti- traduciamo la "Frequenza di ispezione" alla posizione Mai- deselezionare Segnala aggiornamento all'avvio.

Se non vuoi inviare statistiche, deseleziona la casella Consenti la raccolta anonima di statistiche.

Ora quasi tutti i software stanno diventando il più "farciti" e "attraenti" possibile, tanto che puoi persino organizzare concorsi sull'argomento "Trova 5 differenze tra Chrome e Firefox". Intendiamo tutti che allo stesso tempo un software semplice, affidabile e altamente mirato è più rilevante che mai.

Per lavorare con ftp, molte persone usano il noto Total Commander, che può funzionare come file manager e client ftp. In termini di lavoro con i file, è difficile trovare difetti in Total Commander, ma quando si lavora con ftp e ssh, ci sono lamentele. Ad esempio, un file temporaneo viene inviato al server solo quando viene chiuso nell'editor; cioè, quando si modifica, ad esempio, un file css e si apportano modifiche al sito, è necessario chiuderlo e solo dopo guardare le modifiche, e per continuare ad apportare modifiche, è necessario riaprire questo file. Non molto conveniente.

Total Commander chiude anche la sessione ftp dopo un certo tempo di inattività. Non lo sappiamo con certezza, ma sembra che Total Commander non invii pacchetti per mantenere la connessione, quindi durante il lavoro devi riconnetterti costantemente a causa di disconnessioni. E a proposito, ftp è lontano dal miglior protocollo per il trasferimento di dati, quindi se il server lo consente, allora è meglio usare ssh; si consiglia di lavorare con il protocollo ssh-2 a causa della sua maggiore sicurezza.

Tuttavia, Total Commander ha un grande vantaggio: tutte le sue impostazioni sono memorizzate in un file ini chiuso, che può essere trascinato da un computer all'altro e quindi attivare le tue impostazioni. Ma ora vorremmo parlare del programma WinSCP, che ha una serie di vantaggi rispetto a Total Commander quando si lavora con ftp e ssh (alla fine dell'articolo, prenderemo in considerazione la possibilità di eseguire il programma sotto sudo).

Cos'è WinSCP

WinSCP è una shell client SFTP grafica per una varietà di sistemi operativi, incluso Windows, ed è open source. WinSCP supporta anche il vecchio protocollo di trasferimento dati SCP, generalmente compreso dal nome del programma.

Lo scopo principale del programma è trasferire file in modalità protetta tra computer e server "amichevoli" con questi protocolli.

Il programma viene costantemente aggiornato e puoi sempre ottenere l'ultima versione in inglese all'URL: https://winscp.net/eng/download.php. A proposito, usare l'utilità è un piacere.

Per installare la versione russa, è necessario selezionare la voce "Pacchetto di installazione multilingue" e all'inizio dell'installazione del pacchetto, selezionare "Russo" dal pacchetto di lingue presentato. Anche se al momento del download dell'ultima versione la traduzione non è terminata, dovrà essere scaricata ulteriormente. Per fare ciò (dopo aver installato la versione inglese), vai alla pagina "Traduzione", scarica la traduzione "russo", quindi decomprimi l'archivio risultante nella directory con l'utilità WinSCP.

Caratteristiche di WinSCP:

  • interfaccia grafica;
  • il programma è stato tradotto in molte lingue, compreso il russo;
  • integrazione con Windows;
  • eseguire tutte le operazioni sui file chiave;
  • supporto per i protocolli SFTP e SCP oltre a SSH-1 e SSH-2;
  • automazione dei processi utilizzando l'interfaccia della riga di comando e gli script;
  • c'è un editor di testo;
  • autenticazione password, GSS, supporto chiave pubblica;
  • implementato due shell - come in Norton Commander e Windows Explorer;
  • le impostazioni di connessione possono essere salvate;
  • puoi usare il file di configurazione invece del registro.

Soffermiamoci un po' sull'interfaccia. Quando apri il programma, vedrai un'interfaccia a due finestre, che potresti vedere in Total Commander e programmi simili. All'apertura, dovrai anche selezionare un server per la connessione, perché il programma si rifiuta di funzionare in modalità offline. Puoi anche selezionare l'interfaccia di Explorer, quindi la finestra verrà divisa in due: a sinistra verrà mostrato un albero di directory e a destra un elenco di file e cartelle di una determinata directory.

Se si preme Ctrl + N, verrà visualizzata la finestra con la scelta del server di connessione. Dopo aver selezionato la connessione, la nuova sessione verrà visualizzata nel menu a tendina nella parte superiore del programma. Ora puoi passare da una sessione all'altra semplicemente scegliendo quella che ti serve dall'elenco. Per poter modificare i file di testo, è necessario specificare un editor di terze parti come Dreamweawer o HTMLpad.

A differenza di Total Commander, WinSCP è in grado di mantenere una sessione in ordine, perché ogni 50 secondi il programma invia un pacchetto al server, che impedisce la chiusura della sessione. Questo sarà molto utile per coloro che lavorano con molte connessioni (non dovrai connetterti più volte ora).

Se apri il file in WinSCP, ne verrà creata una copia in un file temporaneo e, quando questo file temporaneo verrà modificato, tutte le modifiche verranno caricate sul server. Cioè, se cambi la scritta standard "Lorem ipsum" in "Benvenuto" e salvi le modifiche apportate, subito dopo aver aggiornato la pagina, le modifiche saranno visibili sul sito. Anche il lavoro con più file aperti è ben implementato, anche quando si lavora da diversi account ftp: anche le loro versioni verranno immediatamente caricate sul server.

Come accennato in precedenza, il programma è open source, quindi è completamente gratuito. Puoi scaricarlo nell'installer e nella versione portatile.

Lavorare con Sudo

Per ottenere privilegi aggiuntivi in ​​WinSCP, il programma può essere eseguito con il comando sudo quando si specifica il percorso del server SFTP nel campo Server SFTP. A seconda del sistema operativo, il percorso potrebbe essere diverso, ma in Ubuntu, ad esempio, sarà così: sudo / usr / lib / openssh / sftp-server
Affinché l'utente possa eseguire il comando sudo senza inserire una password, è necessario modificare il file / etc / sudoers e aggiungere alla fine della riga: username ALL = NOPASSWD: / usr / lib / openssh / sftp- server
Ora sai come lavorare con il programma usando sudo.

Impostazioni di base

Assicurati di personalizzare il colore di sfondo del pannello di WinSCP. Il colore dovrebbe essere scelto in modo che nella squadra (se c'è un lavoro di squadra) sia lo stesso per tutti. Questo è molto importante dal punto di vista psicologico e consente di scambiare informazioni in modo più efficiente, poiché ogni persona si abitua alla percezione delle immagini proprio secondo i cliché prevalenti. Per selezionare un colore del pannello, premere Seleziona colore (sotto e a destra Protocollo file) e selezionare un colore.

Salva il profilo per ulteriori lavori facendo clic sul pulsante Salva. Quando si salva il profilo, verrà richiesto di salvare la password. Ti consigliamo di non salvare la tua password, ma piuttosto di utilizzare il meccanismo di autenticazione a chiave pubblica descritto di seguito. Il nome del profilo che abbiamo scelto [e-mail protetta] per distinguerlo dal nome del profilo salvato in PuTTY:

WinSCP ci porterà alla finestra dell'elenco dei profili salvati. Dovresti scegliere il nostro [e-mail protetta] e fai clic su Accedi

WinSCP inizierà a stabilire una connessione al server e ti chiederà di confermare l'identità del server:

Ecco come apparirà una finestra in stile a due riquadri con un colore del pannello ricalibrato. Nel riquadro di sinistra ci sono i file del nostro computer e a destra i file sull'hosting:

Autenticazione con chiave pubblica

WinSCP comprende il formato della chiave PuTTY, quindi per prima cosa dovresti seguire la procedura per creare una chiave in PuTTY o prendere una chiave segreta già pronta. Nella finestra di configurazione, inseriscilo nel campo File chiave privata:

Come PuTTY, WinSCP può utilizzare un agente di autenticazione per archiviare le chiavi. È l'agente PuTTY che usa effettivamente. Pertanto, tutte le impostazioni dell'agente sono le stesse di

Principali articoli correlati