Gibt es ein WinSCP-Äquivalent für Linux? [geschlossen]

181

Ich liebe WinSCP für Windows. Was sind die besten gleichwertigen Software für Linux?

Ich habe versucht, das Remote-Dateisystem mit sshfs auf meinem lokalen Computer zu mounten, aber es ist nicht so benutzerfreundlich wie das einfache Starten einer GUI. Außerdem scheint es Root-Zugriff auf dem Client-Computer zu erfordern, was nicht sehr praktisch ist.

Natürlich sind Kommandozeilen-Tools wie scp möglich, aber ich suche eine einfache GUI.

MiniQuark
quelle
1
sshfs benötigt auf keinem Computer root.
Ypnos
38
Süss. Die Frage fragt nach GUI-Tools, und dann ist die akzeptierte Antwort für CLI :)
Sunny Milenov
1
Ja! Ich habe einige der vorgeschlagenen GUI-Optionen ausprobiert, aber ich fand sie nicht leicht genug für meinen Geschmack (es ist ziemlich subjektiv, gebe ich zu). Also habe ich aufgegeben und wieder scp verwendet. :-)
MiniQuark
11
Anstatt dieses Thema als Off-Topic zu schließen, warum wurde es nicht in SuperUser verschoben? War SuperUser 2008 verfügbar? Off-Topic ist einfach falsch ... was nützt WinSCP? Programmierung? Nein ... wahrscheinlich kochen!
StefanNch
1
Ich nehme an, jemand hat dir gesagt, dass "winscp" das Windows- Äquivalent von ist scp, oder?
ThorSummoner

Antworten:

193

Wenn Sie Gnome verwenden, können Sie zu: Places-> Connect to Serverin gehen nautilus und SSH auswählen. Wenn ein SSH-Agent ausgeführt und konfiguriert wird, wird kein Kennwort abgefragt! (Dies ist dasselbe wie das Verzeichnis sftp: // root @ servername / in Nautilus)

In Konqueror können Sie einfach Folgendes eingeben: fish: // servername.

per Mike R: In Ubuntu Unity 14.0.4 unter Dateien> Mit Server verbinden im Menü oder Netzwerk> Mit Server verbinden in der Seitenleiste

Bash
quelle
1
Vielen Dank für die Einfachheit. Wusste nicht, dass Nautilus das kann.
Azec-pdx
6
tolle Antwort Bash, danke. Zu Ihrer Information, fish: // Servername funktioniert auch in Dolphin.
Mike
1
Sie können PCManFM ( apt-get install pcmanfm) ausprobieren , nur einen anderen Dateimanager wie Nautilus und Thunar, aber ich finde es besser. Klicken Sie im Hauptmenü einfach auf Los -> Mit Server verbinden ... und Sie erhalten eine grafische Benutzeroberfläche für Verbindungen. Außerdem können Sie diese mit Lesezeichen versehen. Am besten finde ich, dass Sie einfach mit der rechten Maustaste auf Dateien klicken und "Öffnen mit" verwenden können. . "und verwenden Sie Ihre Lieblingsprogramme, genau wie Ihre lokalen Dateien!
Aesede
3
In Ubuntu 14.0.4 ist es unter Files > Connect to Serverim Menü oder Network > Connect to Serverin der Seitenleiste
Mike R
3
Beispiel für die Eingabe in Connect to server: ssh://user@servernameab Ubuntu 16.04 (Nautilus 3.14.3).
Yamaneko
54

Filezilla ist für Linux verfügbar. Wenn Sie Ubuntu verwenden:

sudo apt-get install filezilla

Andernfalls können Sie es von der Filezilla-Website herunterladen .

William Brendel
quelle
10
filezilla kann keine Dateien über ssh kopieren (dafür ist scp gedacht)
The Disintegrator
5
Filezilla unterstützt SFTP, das im Vergleich zum älteren SCP-Protokoll viele zusätzliche Verwaltungsfunktionen bietet. Es wird auch auf praktisch jedem Betriebssystem weitgehend unterstützt. Da das OP SSHFS in seiner Frage erwähnt hat, ist klar, dass seine Umgebung SFTP unterstützt. Ein kleiner Hinweis: Das SCP-Protokoll ist schneller als SFTP, aber SFTP ist in fast jeder anderen Hinsicht besser.
William Brendel
2
Einverstanden sind Filezilla und STFP großartig, aber sie unterdrücken in vielen Fällen nicht die Notwendigkeit von SCP. Sie haben die Frage also nicht beantwortet. Auf der Clientseite können Sie nicht ändern, dass nur SSH verfügbar ist. Nicht jeder ist Root jedes Servers.
Diego Duarte
Filezilla + SFTP bietet eine Übertragungsgeschwindigkeit mit Prozessorenengpässen.
Lonnie Best
1
fileZilla keine SCP-Unterstützung, Punkt.
zhuhang.jasper
48

Ich benutze FileZilla und es funktioniert gut mit SFTP (SSH File Transfer Protocol). Führen Sie die folgenden Schritte aus, um es zu installieren und zu konfigurieren:

1. Installieren Sie FileZilla über das Terminal:

sudo apt-get install filezilla

2. Öffnen Sie das Programm und gehen Sie zu Datei -> Site Manager ... oder geben Sie einfach Strg + S ein

3. Das folgende Fenster sollte angezeigt werden: Geben Sie hier die Bildbeschreibung ein

4. Geben Sie den Namen Ihres Hosts ein, wählen Sie den Port aus (normalerweise 22 für ssh / scp / sftp) und wählen Sie SFTP - SSH File Transfer Protocol als Protokoll und setzen Sie den Anmeldetyp optional auf Normal, wenn eine Authentifizierung erforderlich ist. gib deine Daten ein.

Ivaylo Toskov
quelle
1
Das ist nicht wirklich toll: Ich verwende FileZilla 3.5.0 und kann meinen privaten Schlüssel ( .ssh/id_rsa) nicht verwenden, um mich beim Server anzumelden. Was bedauerlich ist, da ich das Passwort für diesen Server (aus Sicherheitsgründen) nicht einmal kenne, habe ich nur eine Sammlung von authorized_keys. KDEs fish://können den Trick machen. Übrigens, danke für die Tastenkombination - ich habe vorher nur "Schnellverbindung" verwendet.
Tomasz Gandor
Das hat den Trick für mich getan! Benötigte sicheren Zugriff und hatte Filezilla bereits installiert!
Dustin Cook
"Mit Server verbinden" in Nautilus reicht mir in der Entwicklung fast aus, aber FileZilla ist unter bestimmten Umständen eine großartige Ergänzung.
Eric Zheng
20

Die Xfce / Thunar-Lösung entspricht im Wesentlichen der von Gnome / Nautilus:

sftp://yourhost/Geben Sie einfach die Adresszeile in Thunar ein (Sie erreichen sie mit Ctrl+ L).

(Die Autorisierung ist identisch mit ssh/ scp, dh bei ordnungsgemäßer Verwendung von ~/.ssh/configSchlüsseln und SSH-Agent können Sie eine angemessene Benutzerfreundlichkeit und Sicherheit erreichen: Server-Alias ​​+ keine angeforderten Passwörter.)

Alois Mahdal
quelle
1
Das hat bei mir funktioniert. Aber erst nachdem ich eine Warnung von einem alten Eintrag in der Datei unknown_hosts gelöscht habe. Zuvor hatte Thunar nur eine Zeitüberschreitung, als er versuchte, sich ohne Angabe von Gründen anzumelden. Stellen Sie also sicher, dass Sie ohne Warnungen sauber ssh können.
Greg Chabala
Wenn Sie Schlüssel verwenden, die in einem Terminal ssh-add ~ / Path / to / your / key ausführen, versuchen Sie, eine Verbindung herzustellen.
LUser
19
  1. gFTP
  2. Konquerors Fisch-Kio-Slave (schreibe einfach als Dateipfad: ssh: // user @ server / path
Sunny Milenov
quelle
1
Konqueror hat dies unterstützt für einen lange Zeit - zumindest seit 2003 als von dieser alten Mailingliste Post belegt ( lists.freebsd.org/pipermail/freebsd-questions/2003-September/... ) :)
warren
1
Diese Funktion von Konqueror ist sehr nützlich. Ich benutze es oft.
Rmeador
18

Gehen Sie folgendermaßen vor, um WinSCP unter Linux (Ubuntu 12.04) auszuführen:

  1. Ausführen sudo apt-get install wine(nur einmal ausführen, um 'Wein' in Ihr System zu bekommen, falls Sie es nicht haben)
  2. Laden Sie das neueste tragbare WinSCP-Paket https://winscp.net/eng/download.php herunter
  3. Erstellen Sie einen Ordner und legen Sie den Inhalt der Zip-Datei in diesem Ordner ab
  4. Öffnen Sie ein Terminal
  5. Art sudo su
  6. Art wine WinSCP.exe

Getan! WinSCP läuft wie in einer Windows-Umgebung!

Freundliche Grüße.

NABA
quelle
@TomaszGandor, Zuerst dachte ich, dass root für die Installation von Abhängigkeiten benötigt wird, die notwendig sind. Aber auch nachdem alle Abhängigkeiten installiert wurden, wird root benötigt, um WinSCP auszuführen.
Djhurio
Auf den ersten Blick scheint es als normaler Benutzer gut zu funktionieren. Vielleicht eine neue Änderung? Ich verwende Linux Mint 19.2 Cinnamon. Das Terminal zeigt beim Start eine Handvoll Fehler an, aber WinSCP scheint einwandfrei zu laufen. Es wurde versucht, eine Verbindung zu einem Server herzustellen und eine Datei in meinen Home-Ordner herunterzuladen.
LuH
Zumindest in meinem Fall fehlt ein Schritt. Ich musste WinSCP zuerst installieren, nachdem ich es durch Eingabe in meinen Download-Ordner heruntergeladen hatte wine Z:/home/<user>/Downloads/WinSCP.exe. WinSCP war das einzige Programm, mit dem ich eine Verbindung zu einem Morty-SSH-Server herstellen konnte.
Günter
12

WinSCP funktioniert unter Linux unter Wine einwandfrei. Ich habe Wine und WinSCP installiert und hatte keine Probleme.

Morgan van Dyk
quelle
6

benutze Feuer FTP, Krusader ...

Jenish
quelle
1
Krusader ist WinSCP am ähnlichsten.
Jaime M.
4

Eine Sache, die WinSCP gut macht und die ich mit Ubuntu-Tools nicht einfach machen kann, ist das Tunneln auf einen sekundären Computer. Dies erfolgt mit einer Verbindungseinstellung in WinSCP. Während ich die nativen Dateibrowser in Ubuntu (11.11) verwenden kann, um einen beliebigen Computer zu erreichen, kann ich nicht einfach durch einen Zwischencomputer tunneln, um einen dritten zu erreichen. Ich vermute, das liegt daran, dass ich nicht gut verstehe, wie man Tunnelbau einrichtet. Ich spiele mit gSTM, aber es gibt wenig Dokumentation, und ich vermute, dass dies für die Einrichtung lokaler Tunnel und nicht für entfernte Tunnel gedacht ist. Auf jeden Fall ist es nicht so einfach, wie es WinSCP gemacht hat. Dies ist keine Antwort, aber vielleicht hebt es eine wichtige Funktion von WinSCP hervor, die Vorschläge für Alternativen ansprechen sollten.

Jetzt geht es los, um mehr über das Tunneln zu erfahren ...

Troy Hester
quelle
4

Nautilus kann in diesem Fall leicht verwendet werden.

Gehen Sie für Fedora 16 zu File-> Connect To server, wählen Sie das entsprechende Protokoll aus, geben Sie die erforderlichen Details ein und stellen Sie einfach eine Verbindung her. Stellen Sie einfach sicher, dass der SSH-Server auf der anderen Seite ausgeführt wird. Es funktioniert großartig.

Bearbeiten: Dies gilt auch für Ubuntu 14.04

Saurabh Araiyer
quelle
1
Gilt auch für Ubuntu 12.04
Ibrahim
3

Eine große Sache, die nicht erwähnt wird, ist die Tatsache, dass Sie mit WinSCP auch die Authentifizierung von Schlüsseldateien verwenden können, was ich mit Ubuntu-FTP-Clients nicht erfolgreich durchführen kann. KFTPGrabber ist das Nächste, was ich finden kann, das die Authentifizierung von Schlüsseldateien unterstützt ... aber es funktioniert immer noch nicht für mich, wo WinSCP es tut.

Paul G.
quelle
2

scp-Datei user @ host: / path / on / host

Shelfoo
quelle
40
er bat um eine gui.
ftrotter
2

Warum nicht nautilus als Standard-Dateimanager in gnome verwenden? So können Sie -
Beste SCP-GUI unter Linux

Robin
quelle
1
Willkommen bei Stack Overflow! Während dies theoretisch die Frage beantworten kann, wäre es vorzuziehen , die wesentlichen Teile der Antwort hier aufzunehmen und den Link als Referenz bereitzustellen.
Taryn
2

Wenn Sie Xfce (oder LXDE) anstelle von Gnome verwenden, gibt es ein gleichwertiges Tool: Gigolo .
Ich nehme an, aber nicht sicher, ob es auch in anderen Desktop-Umgebungen installiert werden kann.
Es unterstützt FTP, SSH und WebDAV und ist sehr intuitiv zu bedienen: Klicken Sie einfach auf Verbinden , wählen Sie das Protokoll aus, geben Sie die Parameter ein und los geht's. Sie können die Verbindungen zur späteren Verwendung speichern.

Marco
quelle
1

Verwenden Sie einfach Gnome, geben Sie einfach die Adresse ein und los geht's!

Karl
quelle