¿Hay algún equivalente de WinSCP para Linux? [cerrado]

182

Me encanta WinSCP para Windows. ¿Cuáles son los mejores softwares equivalentes para Linux?

Intenté usar sshfs para montar el sistema de archivos remoto en mi máquina local, pero no es tan fácil de usar como simplemente iniciar una GUI, además parece requerir acceso root en la máquina cliente, lo que no es muy conveniente.

Por supuesto, las herramientas de línea de comandos como scp son posibles, pero estoy buscando una GUI simple.

MiniQuark
fuente
1
sshfs no requiere root en ninguna máquina.
ypnos
38
Dulce. La pregunta pide herramientas GUI, y luego la respuesta aceptada es para CLI :)
Sunny Milenov
1
¡Sí! Probé varias de las opciones de GUI sugeridas, pero no las encontré lo suficientemente livianas para mi gusto (es bastante subjetivo, lo admito). Así que abandoné y volví a usar scp. :-)
MiniQuark
11
En lugar de cerrar este tema como fuera de tema, ¿por qué no se movió a SuperUser? ¿Estaba SuperUser disponible en 2008? Fuera de tema es simplemente incorrecto ... ¿de qué sirve WinSCP? ¿Programación? Nah ... ¡probablemente cocinando!
StefanNch
1
Supongo que alguien te ha dicho que "winscp" es el equivalente de Windowsscp , ¿verdad?
ThorSummoner

Respuestas:

194

Si está utilizando Gnome, puede ir a: Places-> Connect to Serveren nautilus y elegir SSH. Si tiene un agente SSH ejecutándose y configurado, ¡no se le pedirá ninguna contraseña! (Esto es lo mismo que sftp: // root @ servername / directory en Nautilus)

En Konqueror, simplemente puede escribir: fish: // servername.

por Mike R: en Ubuntu Unity 14.0.4 está en Archivos> Conectar al servidor en el menú o Red> Conectar al servidor en la barra lateral

Intento
fuente
1
Gracias por la simplicidad. No sabía que Nautilus puede hacer esto.
azec-pdx
66
gran respuesta Bash, gracias. FYI, fish: // servername también funciona en Dolphin.
Mike
1
Puede probar PCManFM ( apt-get install pcmanfm), solo otro administrador de archivos como Nautilus y Thunar, pero me parece mejor. En el menú principal, simplemente haga clic en Ir -> Conectarse al servidor ... y obtendrá una GUI para las conexiones, además puede marcarlas, y lo que mejor encuentro es que puede hacer clic derecho en los archivos y usar "abrir con". . "y usa tus programas favoritos, ¡como tus archivos locales!
aesede
3
En Ubuntu 14.0.4 está debajo Files > Connect to Serveren el Menú o Network > Connect to Serveren la barra lateral
Mike R
3
Ejemplo de qué ingresar Connect to server: a ssh://user@servernamepartir de Ubuntu 16.04 (Nautilus 3.14.3).
Yamaneko
54

Filezilla está disponible para Linux. Si estás usando Ubuntu:

sudo apt-get install filezilla

De lo contrario, puede descargarlo del sitio web de Filezilla .

William Brendel
fuente
10
filezilla no puede copiar archivos a través de ssh (para eso es scp)
The Disintegrator
55
Filezilla admite SFTP, que proporciona muchas capacidades de administración adicionales en comparación con el protocolo SCP anterior. También es ampliamente compatible con prácticamente todos los sistemas operativos. Además, dado que el OP mencionó SSHFS en su pregunta, está claro que su entorno admite SFTP. Una pequeña nota: el protocolo SCP es más rápido que SFTP, pero SFTP es mejor en casi todos los demás aspectos.
William Brendel
2
Filezilla y STFP son geniales, pero no suprimen la necesidad de SCP en muchos casos. Entonces no respondiste la pregunta. En el lado del cliente, no puede cambiar el hecho de que solo tiene SSH disponible. No todos son root de todos los servidores.
Diego Duarte
Filezilla + SFTP ofrece velocidad de transferencia con cuello de botella del procesador.
Lonnie Best
1
FileZilla no admite SCP, punto final.
zhuhang.jasper
48

Uso FileZilla y funciona bien con SFTP (Protocolo de transferencia de archivos SSH). Siga estos pasos para instalarlo y configurarlo:

1. Instale FileZilla a través de la terminal:

sudo apt-get install filezilla

2. Abra el programa y vaya a Archivo -> Administrador del sitio ... o simplemente escriba Ctrl + S

3. Debería aparecer la siguiente ventana: ingrese la descripción de la imagen aquí

4. Ingrese el nombre de su host, seleccione el puerto (generalmente 22 para ssh / scp / sftp) y elija SFTP - Protocolo de transferencia de archivos SSH como protocolo y, opcionalmente, configure el Tipo de inicio de sesión en Normal si se necesita autenticación, resp. Ingrese sus datos.

Ivaylo Toskov
fuente
1
Esto no es realmente genial: estoy ejecutando FileZilla 3.5.0 y no puede usar mi clave privada ( .ssh/id_rsa) para iniciar sesión en el servidor. Lo cual es lamentable, porque incluso no sé la contraseña de este servidor (por razones de seguridad), solo tengo una colección de authorized_keys. KDE fish://puede hacer el truco. Por cierto, gracias por el atajo de teclado: antes solo estaba usando "conexión rápida".
Tomasz Gandor
¡Esto hizo el truco para mí! ¡Necesitaba acceso seguro y ya tenía Filezilla instalado!
Dustin Cook,
"Conectar al servidor" en nautilus es casi suficiente para mí en desarrollo, pero FileZilla es un gran complemento en algunas circunstancias.
Eric Zheng el
20

La solución Xfce / Thunar es básicamente la misma que Gnome / Nautilus:

Simplemente escriba la sftp://yourhost/línea de dirección en Thunar (puede llegar allí por Ctrl+ L)

(La autorización es idéntica a ssh/ scp, es decir, con el uso adecuado de las ~/.ssh/configclaves y ssh-agent, puede lograr una facilidad y seguridad decentes: alias de servidor + sin contraseñas solicitadas).

Alois Mahdal
fuente
1
Esto funcionó para mí. Pero solo después de que borré una advertencia de una entrada antigua en el archivo known_hosts. Antes de eso, Thunar solo agotó el tiempo de espera al intentar iniciar sesión sin ningún detalle de por qué. Por lo tanto, asegúrese de que puede ingresar limpiamente sin advertencias primero.
Greg Chabala
Si usa las teclas en una terminal, ejecute ssh-add ~ / Path / to / your / key y luego intente conectarse.
LUser
19
  1. gFTP
  2. Konqueror's fish kio-slave (solo escriba como ruta de archivo: ssh: // user @ server / path
Sunny Milenov
fuente
1
Konqueror ha respaldado esto durante mucho tiempo, al menos desde 2003, como lo demuestra esta antigua publicación de la lista de correo ( lists.freebsd.org/pipermail/freebsd-questions/2003-September/… ) :)
warren
1
esa característica de Konqueror es súper útil. Lo uso mucho.
rmeador
18

Para ejecutar WinSCP en Linux (Ubuntu 12.04), siga estos pasos:

  1. correr sudo apt-get install wine (ejecute esto solo una vez, para obtener 'vino' en su sistema, si no lo tiene)
  2. Descargue el último paquete portátil WinSCP https://winscp.net/eng/download.php
  3. Haga una carpeta y coloque el contenido del archivo zip en esta carpeta
  4. Abrir una terminal
  5. Tipo wine WinSCP.exe

¡Hecho! ¡WinSCP se ejecutará como en el entorno de Windows!

Atentamente.

NABA
fuente
@TomaszGandor, Primero pensé que se necesitaba root para instalar las dependencias que son necesarias. Pero incluso después de instalar todas las dependencias, se necesita root para ejecutar WinSCP.
djhurio
A primera vista, parece estar funcionando bien como usuario habitual. Tal vez un nuevo cambio? Estoy ejecutando Linux Mint 19.2 Cinnamon; el terminal muestra un puñado de errores al inicio, pero WinSCP parece estar funcionando bien. Intenté conectarme a un servidor y descargar un archivo a mi carpeta de inicio.
LuH
Falta un paso, al menos en mi caso. Primero tuve que instalar WinSCP después de descargarlo en mi carpeta de Descargas escribiendo wine Z:/home/<user>/Downloads/WinSCP.exe. WinSCP fue el único programa que funcionó para mí al conectarse a un servidor Morty ssh.
Günter
12

WinSCP funciona bien en Linux con Wine. Instalé Wine y WinSCP y no tuve problemas.

Morgan van Dyk
fuente
6

use fuego FTP, Krusader ...

Jenish
fuente
1
Krusader es uno de los más equivalentes a WinSCP.
Jaime M.
4

Una cosa que encuentro que WinSCP hace bien y que no puedo hacer fácilmente con las herramientas de Ubuntu es hacer un túnel a una máquina secundaria. Esto se hace con una configuración de conexión uno en WinSCP. Si bien puedo usar los navegadores de archivos nativos en Ubuntu (11.11) para llegar a cualquier máquina, no puedo hacer un túnel fácilmente a través de una máquina intermedia para llegar a una tercera. Sospecho que es porque no entiendo bien cómo configurar túneles. Estoy jugando con gSTM, pero hay poca documentación, y sospecho que es para configurar túneles locales, no remotos. En cualquier caso, no es tan simple como lo hizo WinSCP. Esto no es una respuesta, pero quizás resalta una característica crítica de WinSCP que las sugerencias de alternativas deberían abordar.

Ahora apagado para aprender más sobre túneles ...

Troy Hester
fuente
4

Nautilus se puede usar fácilmente en este caso.

Para Fedora 16, vaya a File->Connect To server , seleccione el protocolo apropiado, ingrese los detalles requeridos y simplemente conéctese, solo asegúrese de que el servidor SSH se esté ejecutando en el otro lado. Funciona muy bien

Editar: Esto también es válido en Ubuntu 14.04

Saurabh Araiyer
fuente
1
También válido para ubuntu 12.04
ibrahim
3

Una gran cosa que no se menciona es el hecho de que con WinSCP también puede usar la autenticación de archivos clave que no puedo hacer con éxito con los clientes FTP de Ubuntu. KFTPGrabber es lo más cercano que puedo encontrar que admite la autenticación de archivos clave ... pero aún no funciona para mí, donde WinSCP sí.

Paul G
fuente
2

usuario del archivo scp @ host: / ruta / on / host

Shelfoo
fuente
40
él pidió una gui.
ftrotter
2

¿Por qué no usar nautilus, el administrador de archivos predeterminado en gnome? Así es como puedes: la
mejor GUI de SCP en Linux

Robin
fuente
1
¡Bienvenido a Stack Overflow! Si bien esto puede responder teóricamente la pregunta, sería preferible incluir aquí las partes esenciales de la respuesta y proporcionar el enlace para referencia.
Taryn
2

Si está utilizando Xfce (o LXDE) en lugar de Gnome, hay una herramienta equivalente: Gigolo .
Supongo, pero no estoy seguro, puede instalarse también en otros entornos de escritorio.
Es compatible con FTP, SSH y WebDAV y es bastante intuitivo de usar: simplemente haga clic en Conectar , elija el protocolo, complete los parámetros y listo. Puede guardar las conexiones para su uso posterior.

Marco
fuente
1

Solo usa gnome, solo escribe la dirección y ¡listo!

Karl
fuente