Existe-t-il un équivalent WinSCP pour Linux? [fermé]

182

J'adore WinSCP pour Windows. Quels sont les meilleurs logiciels équivalents pour Linux?

J'ai essayé d'utiliser sshfs pour monter le système de fichiers distant sur ma machine locale, mais ce n'est pas aussi convivial que de simplement lancer une interface graphique, en plus il semble nécessiter un accès root sur la machine cliente, ce qui n'est pas très pratique.

Bien sûr, des outils de ligne de commande tels que scp sont possibles, mais je recherche une interface graphique simple.

MiniQuark
la source
1
sshfs ne nécessite root sur aucune machine.
ypnos
38
Doux. La question demande des outils GUI, puis la réponse acceptée est pour CLI :)
Sunny Milenov
1
Oui! J'ai essayé un tas d'options d'interface graphique suggérées, mais je ne les ai pas trouvées assez légères à mon goût (c'est assez subjectif, je l'admets). Alors j'ai abandonné et je suis retourné à l'utilisation de scp. :-)
MiniQuark
11
Au lieu de fermer ce sujet comme hors sujet, pourquoi il n'a pas été déplacé vers SuperUser? SuperUser était-il disponible en 2008? Hors sujet est tout simplement faux ... à quoi sert WinSCP? Programmation? Nan ... probablement en train de cuisiner!
StefanNch le
1
Je suppose que quelqu'un vous a dit que "winscp" est l' équivalent de Windowsscp , non?
ThorSummoner

Réponses:

194

Si vous utilisez Gnome, vous pouvez aller dans: Places-> Connect to Serverdans nautilus et choisir SSH. Si vous avez un agent SSH en cours d'exécution et configuré, aucun mot de passe ne vous sera demandé! (C'est le même que le répertoire sftp: // root @ servername / dans Nautilus)

Dans Konqueror, vous pouvez simplement taper: fish: // servername.

par Mike R: dans Ubuntu Unity 14.0.4, sous Fichiers> Se connecter au serveur dans le menu ou Réseau> Se connecter au serveur dans la barre latérale

Frapper
la source
1
Merci pour la simplicité. Je ne savais pas que Nautilus pouvait faire ça.
azec-pdx
6
excellente réponse Bash, merci. FYI, fish: // servername fonctionne également dans Dolphin.
mike
1
Vous pouvez essayer PCManFM ( apt-get install pcmanfm), juste un autre gestionnaire de fichiers comme Nautilus et Thunar, mais je le trouve meilleur. Dans le menu principal, cliquez simplement sur Aller -> Se connecter au serveur ... et vous obtenez une interface graphique pour les connexions, plus vous pouvez les mettre en signet, et ce que je trouve le mieux, c'est que vous pouvez simplement cliquer avec le bouton droit sur les fichiers et utiliser «ouvrir avec. . "et utilisez vos programmes préférés, tout comme vos fichiers locaux!
aesede le
3
Dans Ubuntu 14.0.4, il est sous Files > Connect to Serverdans le menu ou Network > Connect to Serverdans la barre latérale
Mike R
3
Exemple de quoi l' entrée dans Connect to server: ssh://user@servername, à partir de 16,04 Ubuntu (Nautilus 3.14.3).
Yamaneko
54

Filezilla est disponible pour Linux. Si vous utilisez Ubuntu:

sudo apt-get install filezilla

Sinon, vous pouvez le télécharger sur le site Web Filezilla .

William Brendel
la source
10
filezilla ne peut pas copier de fichiers via ssh (c'est à quoi sert scp)
The Disintegrator
5
Filezilla prend en charge SFTP, qui offre de nombreuses capacités de gestion supplémentaires par rapport à l'ancien protocole SCP. Il est également largement pris en charge sur pratiquement tous les systèmes d'exploitation. De plus, puisque l'OP a mentionné SSHFS dans sa question, il est clair que son environnement prend en charge SFTP. Une petite note: le protocole SCP est plus rapide que SFTP, mais SFTP est meilleur à presque tous les autres égards.
William Brendel
2
Certes, Filezilla et STFP sont excellents, mais ils ne suppriment pas le besoin de SCP dans de nombreux cas. Vous n'avez donc pas répondu à la question. Du côté client, vous ne pouvez pas changer le fait que vous n'avez que SSH disponible. Tout le monde n'est pas root de chaque serveur.
Diego Duarte le
Filezilla + SFTP offre une vitesse de transfert goulot d'étranglement du processeur.
Lonnie Best
1
fileZilla pas de support SCP, point final.
zhuhang.jasper
48

J'utilise FileZilla et cela fonctionne très bien avec SFTP (SSH File Transfer Protocol). Suivez ces étapes pour l'installer et le configurer:

1. Installez FileZilla via le terminal:

sudo apt-get install filezilla

2. Ouvrez le programme et allez dans Fichier -> Gestionnaire de site ... ou tapez simplement Ctrl + S

3. La fenêtre suivante devrait apparaître: entrez la description de l'image ici

4. Entrez le nom de votre hôte, sélectionnez le port (généralement 22 pour ssh / scp / sftp) et choisissez SFTP - SSH File Transfer Protocol comme protocole et définissez éventuellement le type de connexion sur Normal si une authentification est nécessaire, resp. entrez vos données.

Ivaylo Toskov
la source
1
Ce n'est pas vraiment génial: j'utilise FileZilla 3.5.0 et il ne peut pas utiliser ma clé privée ( .ssh/id_rsa) pour se connecter au serveur. Ce qui est dommage, car je ne connais même pas le mot de passe de ce serveur (pour des raisons de sécurité), je n'ai qu'une collection de fichiers authorized_keys. KDE fish://peut faire l'affaire. BTW, merci pour le raccourci clavier - je n'utilisais que "connexion rapide" avant.
Tomasz Gandor
Cela a fait l'affaire pour moi! Nécessite un accès sécurisé et filezilla est déjà installé!
Dustin Cook
"Se connecter au serveur" dans Nautilus me suffit presque en développement, mais FileZilla est un excellent complément dans certaines circonstances.
Eric Zheng
20

La solution Xfce / Thunar est fondamentalement la même que Gnome / Nautilus:

Tapez simplement la sftp://yourhost/ligne d'adresse à Thunar (vous pouvez y arriver en Ctrl+ L)

(L'autorisation est identique à ssh/ scp, c'est-à-dire ~/.ssh/configqu'en utilisant correctement , les clés et l'agent ssh, vous pouvez obtenir une facilité et une sécurité décentes: alias de serveur + aucun mot de passe demandé.)

Alois Mahdal
la source
1
Cela a fonctionné pour moi. Mais seulement après avoir effacé un avertissement d'une ancienne entrée dans le fichier known_hosts. Avant cela, Thunar expirait juste en essayant de se connecter sans aucun détail sur la raison. Assurez-vous donc que vous pouvez ssh proprement sans avertissement au préalable.
Greg Chabala
Si vous utilisez les clés dans un terminal, exécutez ssh-add ~ / Path / to / your / key puis essayez de vous connecter.
LUser
19
  1. gFTP
  2. Kio-slave de poisson de Konqueror (écrivez simplement comme chemin de fichier: ssh: // utilisateur @ serveur / chemin
Sunny Milenov
la source
1
konqueror soutient cela depuis longtemps - au moins depuis 2003 comme en témoigne cet ancien message de liste de diffusion ( lists.freebsd.org/pipermail/freebsd-questions/2003-September/… ) :)
warren
1
cette fonctionnalité de Konqueror est super utile. Je l'utilise beaucoup.
rmeador
18

Pour exécuter WinSCP sous Linux (Ubuntu 12.04), procédez comme suit:

  1. Exécutez sudo apt-get install wine(exécutez ceci une seule fois, pour obtenir 'wine' dans votre système, si vous ne l'avez pas)
  2. Téléchargez le dernier package portable WinSCP https://winscp.net/eng/download.php
  3. Créez un dossier et mettez le contenu du fichier zip dans ce dossier
  4. Ouvrez un terminal
  5. Type wine WinSCP.exe

Terminé! WinSCP fonctionnera comme dans l'environnement Windows!

Meilleures salutations.

NABA
la source
@TomaszGandor, J'ai d'abord pensé que root était nécessaire pour installer les dépendances nécessaires. Mais même après l'installation de toutes les dépendances, root est nécessaire pour exécuter WinSCP.
djhurio
À première vue, il semble fonctionner très bien en tant qu'utilisateur régulier. Peut-être un nouveau changement? J'utilise Linux Mint 19.2 Cinnamon; le terminal affiche une poignée d'erreur au démarrage mais WinSCP semble fonctionner correctement. J'ai essayé de me connecter à un serveur et de télécharger un fichier dans mon dossier personnel.
LuH
Une étape manque, du moins dans mon cas. J'ai dû installer WinSCP d'abord après l'avoir téléchargé dans mon dossier Téléchargements en tapant wine Z:/home/<user>/Downloads/WinSCP.exe. WinSCP était le seul programme qui fonctionnait pour moi en me connectant à un serveur Morty SSH.
Günter
12

WinSCP fonctionne correctement sous Linux sous Wine. J'ai installé Wine et WinSCP et je n'ai eu aucun problème.

Morgan van Dyk
la source
6

utilisez le feu FTP, Krusader ...

Jenish
la source
1
Krusader est l'un des plus équivalents à WinSCP.
Jaime M.
5

Nautilus peut être utilisé facilement dans ce cas.

Pour Fedora 16, allez dans File-> Connect To server, sélectionnez le protocole approprié, entrez les détails requis et connectez-vous simplement, assurez-vous simplement que le serveur SSH fonctionne de l'autre côté. Cela fonctionne très bien.

Edit: Ceci est également valable sur Ubuntu 14.04

Saurabh Araiyer
la source
1
Egalement valable pour ubuntu 12.04
ibrahim
4

Une chose que je trouve que WinSCP fait bien que je ne peux pas faire facilement avec les outils Ubuntu est le tunneling vers une machine secondaire. Ceci est fait avec un avec un paramètre de connexion dans WinSCP. Bien que je puisse utiliser les navigateurs de fichiers natifs dans Ubuntu (11.11) pour atteindre n'importe quelle machine, je ne peux pas facilement passer par une machine intermédiaire pour atteindre une troisième. Je soupçonne que c'est parce que je ne comprends pas bien comment mettre en place le tunneling. Je joue avec gSTM, mais il y a peu de documentation, et je soupçonne que c'est pour configurer des tunnels locaux, pas des tunnels distants. Dans tous les cas, ce n'est pas aussi simple que WinSCP l'a fait. Ce n'est pas une réponse, mais cela met peut-être en évidence une caractéristique essentielle de WinSCP que les suggestions d'alternatives devraient aborder.

Maintenant, en savoir plus sur le tunneling ...

Troy Hester
la source
3

Une chose importante non mentionnée est le fait qu'avec WinSCP, vous pouvez également utiliser l'authentification par fichier de clé, ce que je ne parviens pas à faire avec les clients FTP Ubuntu. KFTPGrabber est la chose la plus proche que je puisse trouver qui prend en charge l'authentification par fichier de clé ... mais cela ne fonctionne toujours pas pour moi, là où WinSCP le fait.

Paul G
la source
2

fichier scp utilisateur @ hôte: / chemin / sur / hôte

étagèreoo
la source
40
il a demandé une interface graphique.
ftrotter
2

Pourquoi ne pas utiliser Nautilus le gestionnaire de fichiers par défaut dans gnome? Voici comment vous pouvez -
Meilleure interface graphique SCP sous Linux

Robin
la source
1
Bienvenue dans Stack Overflow! Bien que cela puisse théoriquement répondre à la question, il serait préférable d'inclure ici les parties essentielles de la réponse et de fournir le lien pour référence.
Taryn
2

Si vous utilisez Xfce (ou LXDE) au lieu de Gnome, il existe un outil équivalent: Gigolo .
Je suppose, mais pas sûr, qu'il peut également être installé sur d'autres environnements de bureau.
Il prend en charge FTP, SSH et WebDAV et son utilisation est assez intuitive: il suffit de cliquer sur Connecter , de choisir le protocole, de remplir les paramètres et c'est parti. Vous pouvez enregistrer les connexions pour une utilisation ultérieure.

Marco
la source
1

Utilisez simplement gnome, tapez simplement l'adresse et c'est parti!

Karl
la source