Esiste un equivalente di WinSCP per Linux? [chiuso]


182

Adoro WinSCP per Windows. Quali sono i migliori software equivalenti per Linux?

Ho provato a usare sshfs per montare il file system remoto sul mio computer locale, ma non è facile da usare come il semplice avvio di una GUI, inoltre sembra richiedere l'accesso root sul computer client, il che non è molto conveniente.

Ovviamente sono possibili strumenti da riga di comando come scp, ma sto cercando una semplice GUI.


1
sshfs non richiede root su nessuna macchina.
ypnos,

38
Dolce. La domanda richiede strumenti della GUI, quindi la risposta accettata è per la CLI :)
Sunny Milenov,

1
Sì! Ho provato un sacco di opzioni della GUI suggerite, ma non le ho trovate abbastanza leggere per i miei gusti (è piuttosto soggettivo, lo ammetto). Quindi ho abbandonato e sono tornato a usare scp. :-)
MiniQuark

11
Invece di chiudere questo argomento come fuori tema perché non è stato spostato in SuperUser? SuperUser era disponibile nel 2008? Off-topic è semplicemente sbagliato ... a che serve WinSCP? Programmazione? Nah ... probabilmente cucina!
StefanNch,

1
Presumo che qualcuno ti abbia detto che "winscp" è l' equivalente di Windowsscp , giusto?
ThorSummoner,

Risposte:


194

Se stai usando Gnome, puoi andare su: Places-> Connect to Serverin nautilus e scegliere SSH. Se hai un agente SSH in esecuzione e configurato, non ti verrà richiesta alcuna password! (Questo è lo stesso di sftp: // root @ servername / directory in Nautilus)

In Konqueror, puoi semplicemente digitare: fish: // servername.

per Mike R: in Ubuntu Unity 14.0.4 è in File> Connetti al server nel menu o Rete> Connetti al server nella barra laterale


1
Grazie per semplicità. Non sapevo che Nautilus potesse farlo.
azec-pdx,

6
ottima risposta Bash, grazie. Cordiali saluti, pesce: // servername funziona anche in Dolphin.
mike

1
Puoi provare PCManFM ( apt-get install pcmanfm), solo un altro File Manager come Nautilus e Thunar, ma lo trovo migliore. Nel menu principale, fai clic su Vai -> Connetti al server ... e otterrai una GUI per le connessioni, inoltre puoi aggiungerle ai segnalibri e quello che trovo migliore è che puoi semplicemente fare clic destro sui file e usare "Apri con. . "e usa i tuoi programmi preferiti, proprio come i tuoi file locali!
aesede,

3
In Ubuntu 14.0.4 è sotto Files > Connect to Servernel menu o Network > Connect to Servernella barra laterale
Mike R

3
Esempio di ciò all'ingresso in Connect to server: ssh://user@servername, come di Ubuntu 16.04 (Nautilus 3.14.3).
Yamaneko,

54

Filezilla è disponibile per Linux. Se stai usando Ubuntu:

sudo apt-get install filezilla

Altrimenti, puoi scaricarlo dal sito Web Filezilla .


10
filezilla non è in grado di copiare file su ssh (questo è lo scopo di scp)
The Disintegrator

5
Filezilla supporta SFTP, che offre molte funzionalità di gestione aggiuntive rispetto al vecchio protocollo SCP. Inoltre è ampiamente supportato praticamente su tutti i sistemi operativi. Inoltre, poiché l'OP ha menzionato SSHFS nella sua domanda, è chiaro che il suo ambiente supporta SFTP. Una piccola nota: il protocollo SCP è più veloce di SFTP, ma SFTP è migliore sotto quasi tutti gli altri aspetti.
William Brendel,

2
Filezilla e STFP concordati sono eccezionali, ma in molti casi non sopprimono la necessità di SCP. Quindi non hai risposto alla domanda. Nel lato client non puoi cambiare il fatto che hai solo SSH disponibile. Non tutti sono root di ogni server.
Diego Duarte,

Filezilla + SFTP offre velocità di trasferimento colli di bottiglia del processore.
Lonnie Best

1
fileZilla nessun supporto SCP, punto.
zhuhang.jasper

48

Uso FileZilla e funziona perfettamente con SFTP (SSH File Transfer Protocol). Seguire questi passaggi per installarlo e configurarlo:

1. Installa FileZilla tramite terminale:

sudo apt-get install filezilla

2. Apri il programma e vai su File -> Site Manager ... o digita semplicemente Ctrl + S

3. Dovrebbe apparire la seguente finestra: inserisci qui la descrizione dell'immagine

4. Immettere il nome dell'host, selezionare la porta (in genere 22 per ssh / scp / sftp) e scegliere SFTP - Protocollo di trasferimento file SSH come protocollo e facoltativamente impostare il Tipo di accesso su Normale se è necessaria l'autenticazione, risp. Inserisci i tuoi dati.


1
Questo non è davvero eccezionale: sto eseguendo FileZilla 3.5.0 e non è possibile utilizzare la mia chiave privata ( .ssh/id_rsa) per accedere al server. Il che è un peccato, perché non conosco nemmeno la password di questo server (per motivi di sicurezza), ne ho solo una raccolta authorized_keys. KDE fish://può fare il trucco. A proposito, grazie per la scorciatoia da tastiera - prima utilizzavo solo "connessione rapida".
Tomasz Gandor,

Questo ha fatto il trucco per me! Necessario accesso sicuro e filezilla era già installato!
Dustin Cook,

"Connect to Server" in nautilus è quasi abbastanza per me in fase di sviluppo, ma FileZilla è un ottimo complemento in alcune circostanze.
Eric Zheng

20

La soluzione Xfce / Thunar è sostanzialmente la stessa di Gnome / Nautilus:

Digita semplicemente la sftp://yourhost/riga dell'indirizzo in Thunar (Puoi arrivarci con Ctrl+L )

(L'autorizzazione è identica a ssh/ scp, ovvero con un uso corretto di ~/.ssh/config, chiavi e ssh-agent, è possibile ottenere una discreta facilità e sicurezza: alias del server + nessuna password richiesta.)


1
Questo ha funzionato per me. Ma solo dopo aver cancellato un avviso da una vecchia voce nel file known_hosts. Prima di questo, Thunar era appena scaduto quando cercava di accedere senza dettagli sul perché. Quindi assicurati di poter scrivere ssh in modo pulito senza avvisi prima.
Greg Chabala,

Se usi i tasti in un terminale esegui ssh-add ~ / Path / to / your / key quindi prova a connetterti.
LUser,


18

Per eseguire WinSCP su Linux (Ubuntu 12.04), attenersi alla seguente procedura:

  1. Esegui sudo apt-get install wine(eseguilo solo una volta, per ottenere "vino" nel tuo sistema, se non lo hai)
  2. Scarica l'ultimo pacchetto portatile WinSCP https://winscp.net/eng/download.php
  3. Crea una cartella e inserisci il contenuto del file zip in questa cartella
  4. Apri un terminale
  5. genere wine WinSCP.exe

Fatto! WinSCP funzionerà come in ambiente Windows!

I migliori saluti.


@TomaszGandor, per prima cosa ho pensato che fosse necessario root per installare dipendenze necessarie. Ma anche dopo l'installazione di tutte le dipendenze, per eseguire WinSCP è necessario root.
djhurio

A prima vista sembra funzionare bene come un utente normale. Forse un nuovo cambiamento? Sto usando Linux Mint 19.2 Cinnamon; il terminale mostra una manciata di errori all'avvio ma WinSCP sembra funzionare bene. Ho provato a collegarmi a un server e a scaricare un file nella mia cartella home.
LuH

Manca un passaggio, almeno nel mio caso. Ho dovuto installare WinSCP prima dopo averlo scaricato nella mia cartella Download digitando wine Z:/home/<user>/Downloads/WinSCP.exe. WinSCP è stato l'unico programma che ha funzionato per me collegandomi a un server Morty ssh.
Günter,


12

WinSCP funziona bene su Linux con Wine. Ho installato Wine e WinSCP e non ho avuto problemi.



4

Una cosa che trovo che WinSCP fa bene che non posso fare facilmente con gli strumenti di Ubuntu è il tunneling su una macchina secondaria. Questo viene fatto con una con un'impostazione di connessione in WinSCP. Mentre posso usare i browser di file nativi in ​​Ubuntu (11.11) per raggiungere qualsiasi macchina, non riesco facilmente a passare attraverso un computer intermedio per raggiungerne un terzo. Ho il sospetto che sia perché non capisco bene come impostare il tunneling. Sto giocando con gSTM, ma c'è poca documentazione e sospetto che sia per l'installazione di tunnel locali, non remoti. In ogni caso non è così semplice come WinSCP. Questo non è una risposta, ma forse mette in evidenza una caratteristica fondamentale di WinSCP che i suggerimenti per le alternative dovrebbero affrontare.

Ora via per saperne di più sul tunneling ...


4

Nautilus può essere utilizzato facilmente in questo caso.

Per Fedora 16, vai su File-> Connect To server, seleziona il protocollo appropriato, inserisci i dettagli richiesti e semplicemente connettiti, assicurati solo che il server SSH sia in esecuzione sull'altro lato. Funziona benissimo.

Modifica: valido anche su Ubuntu 14.04


1
Valido anche per ubuntu 12.04
ibrahim

3

Una cosa importante non menzionata è il fatto che con WinSCP è possibile utilizzare anche l'autenticazione del file chiave che non sono in grado di eseguire correttamente con i client FTP Ubuntu. KFTPGrabber è la cosa più vicina che posso trovare che supporta l'autenticazione di file chiave ... ma non funziona ancora per me, come fa WinSCP.




2

Se stai usando Xfce (o LXDE) invece di Gnome, c'è uno strumento equivalente: Gigolo .
Suppongo, ma non sono sicuro, può essere installato anche su altri ambienti desktop.
Supporta FTP, SSH e WebDAV ed è abbastanza intuitivo da usare: basta fare clic su Connetti , scegliere il protocollo, riempire i parametri e andare. È possibile salvare le connessioni per un uso successivo.


1

Basta usare gnome, basta digitare l'indirizzo e il gioco è fatto!

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.