Existe algum equivalente WinSCP para Linux? [fechadas]


182

Eu amo o WinSCP para Windows. Quais são os melhores softwares equivalentes para linux?

Tentei usar o sshfs para montar o sistema de arquivos remoto na minha máquina local, mas não é tão amigável quanto simplesmente iniciar uma GUI, além de parecer exigir acesso root na máquina do cliente, o que não é muito conveniente.

É claro que ferramentas de linha de comando como scp são possíveis, mas estou procurando uma GUI simples.


1
O sshfs não requer raiz em nenhuma máquina.
ypnos 18/11/08

38
Doce. A questão pede ferramentas GUI, e, em seguida, a resposta aceita é para CLI :)
Ensolarado Milenov

1
Sim! Tentei várias opções sugeridas de GUI, mas não as achei leves o suficiente para o meu gosto (é bastante subjetivo, admito). Então eu abandonei e voltei a usar o scp. :-)
MiniQuark

11
Em vez de fechar este tópico como off-topic, por que não foi movido para o SuperUser? O SuperUser estava disponível em 2008? Off-topic está simplesmente errado ... qual é a utilidade do WinSCP? Programação? Nah ... provavelmente cozinhando!
StefanNch 27/09/2015

1
Eu suponho que alguém lhe disse que "winscp" é o equivalente do Windowsscp , certo?
22417 ThorSummoner

Respostas:


194

Se você estiver usando o Gnome, poderá acessar: Places-> Connect to Serverin nautilus e escolher SSH. Se você tiver um agente SSH em execução e configurado, nenhuma senha será solicitada! (É o mesmo que sftp: // root @ servername / directory no Nautilus)

No Konqueror, você pode simplesmente digitar: fish: // servername.

por Mike R: No Ubuntu Unity 14.0.4, em Arquivos> Conectar ao Servidor no Menu ou Rede> Conectar ao Servidor na barra lateral


1
Obrigado pela simplicidade. Não sabia que o Nautilus pode fazer isso.
Azec-pdx

6
ótima resposta Bash, obrigado. Para sua informação, fish: // servername também funciona no Dolphin.
Mike

1
Você pode tentar o PCManFM ( apt-get install pcmanfm), apenas outro gerenciador de arquivos como o Nautilus e Thunar, mas acho melhor. No menu principal, basta clicar em Ir -> Conectar ao servidor ... e você obterá uma GUI para conexões, além de poder marcá-las, e o que eu acho melhor é que você pode simplesmente clicar com o botão direito do mouse nos arquivos e usar "abrir com". . "e use seus programas favoritos, assim como seus arquivos locais!
aesede 22/09

3
No Ubuntu 14.0.4 sua sob Files > Connect to Serverno Menu ou Network > Connect to Serverna barra lateral
Mike R

3
Exemplo do que a entrada em Connect to server: ssh://user@servername, a partir de Ubuntu 16,04 (Nautilus 3.14.3).
precisa

54

O Filezilla está disponível para Linux. Se você estiver usando o Ubuntu:

sudo apt-get install filezilla

Caso contrário, você pode baixá-lo no site do Filezilla .


10
filezilla copiar can not arquivos sobre SSH (que é o que é scp é para)
O Disintegrator

5
O Filezilla suporta SFTP, que fornece muitos recursos de gerenciamento adicionais em comparação com o protocolo SCP mais antigo. Também é amplamente suportado em praticamente todos os sistemas operacionais. Além disso, como o OP mencionou o SSHFS em sua pergunta, fica claro que seu ambiente suporta o SFTP. Uma pequena observação: o protocolo SCP é mais rápido que o SFTP, mas o SFTP é melhor em quase todos os outros aspectos.
William Brendel 15/10

2
O Filezilla e o STFP aprovados são ótimos, mas em muitos casos não suprimem a necessidade do SCP. Então você não respondeu à pergunta. No lado do cliente, você não pode alterar o fato de ter apenas SSH disponível. Nem todo mundo é raiz de todos os servidores.
Diego Duarte

O Filezilla + SFTP oferece velocidade de transferência com gargalo no processador.
Lonnie Melhor

1
fileZilla sem suporte a SCP, ponto final.
Zhuhang.jasper 31/07/19

48

Eu uso o FileZilla e funciona bem com SFTP (SSH File Transfer Protocol). Siga estas etapas para instalá-lo e configurá-lo:

1. Instale o FileZilla via terminal:

sudo apt-get install filezilla

2. Abra o programa e vá para Arquivo -> Site Manager ... ou simplesmente digite Ctrl + S

3. A seguinte janela deve aparecer: insira a descrição da imagem aqui

4. Digite o nome do seu host, selecione a porta (normalmente 22 para ssh / scp / sftp) e escolha SFTP - SSH File Transfer Protocol como protocolo e, opcionalmente, defina o Tipo de logon como Normal se a autenticação for necessária, respectivamente. insira seus dados.


1
Isso não é muito bom: estou executando o FileZilla 3.5.0 e ele não pode usar minha chave privada ( .ssh/id_rsa) para fazer login no servidor. O que é lamentável, porque eu nem sei a senha deste servidor (por razões de segurança), só tenho uma coleção de authorized_keys. O KDE fish://pode fazer o truque. BTW, obrigado pelo atalho do teclado - eu estava usando apenas "conexão rápida" antes.
Tomasz Gandor

Isso fez o truque para mim! Precisava de acesso seguro e o filezilla já estava instalado!
Dustin Cook

"Conectar ao servidor" no nautilus é quase o suficiente para mim no desenvolvimento, mas o FileZilla é um ótimo complemento em algumas circunstâncias.
Eric Zheng

20

A solução Xfce / Thunar é basicamente a mesma do Gnome / Nautilus:

Basta digitar sftp://yourhost/a linha de endereço em Thunar (você pode chegar lá Ctrl+ L)

(A autorização é idêntica a ssh/ scp, ou seja, com o uso adequado de ~/.ssh/configchaves e ssh-agent, você pode obter uma facilidade e segurança decentes: alias do servidor + nenhuma senha solicitada.)


1
Isso funcionou para mim. Mas somente depois que limpei um aviso de uma entrada antiga no arquivo known_hosts. Antes disso, Thunar acabava o tempo limite ao tentar fazer login sem detalhes sobre o motivo. Portanto, certifique-se de poder fazer uma limpeza ssh sem aviso prévio.
precisa

Se você usar as teclas em um terminal, execute ssh-add ~ / Path / to / your / key e tente conectar.
LUser 02/02/19


18

Para executar o WinSCP no Linux (Ubuntu 12.04), siga estas etapas:

  1. Executar sudo apt-get install wine(execute apenas uma vez, para obter 'vinho' em seu sistema, se você não tiver)
  2. Faça o download do último pacote portátil do WinSCP https://winscp.net/eng/download.php
  3. Crie uma pasta e coloque o conteúdo do arquivo zip nessa pasta
  4. Abra um terminal
  5. Tipo wine WinSCP.exe

Feito! O WinSCP funcionará como no ambiente Windows!

Cumprimentos.


@ TomaszGandor, Primeiro, pensei que o root fosse necessário para instalar dependências necessárias. Mas mesmo depois de todas as dependências serem instaladas, o root é necessário para executar o WinSCP.
djhurio

À primeira vista, parece estar funcionando bem como um usuário comum. Talvez uma nova mudança? Estou executando o Linux Mint 19.2 Cinnamon; o terminal mostra um punhado de erros na inicialização, mas o WinSCP parece estar funcionando bem. Tentei conectar-me a um servidor e baixar um arquivo para minha pasta pessoal.
LuH

Um passo está faltando, pelo menos no meu caso. Eu tive que instalar o WinSCP primeiro depois de baixá-lo na minha pasta Downloads, digitando wine Z:/home/<user>/Downloads/WinSCP.exe. O WinSCP foi o único programa que funcionou para eu me conectar a um servidor ssh do Morty.
Günter


12

O WinSCP funciona bem no Linux no Wine. Instalei o Wine e o WinSCP e não tive problemas.



4

Uma coisa que eu acho que o WinSCP faz bem que não posso fazer facilmente com as ferramentas do Ubuntu é o tunelamento para uma máquina secundária. Isso é feito com um com uma configuração de conexão no WinSCP. Embora eu possa usar os navegadores de arquivos nativos no Ubuntu (11.11) para acessar qualquer máquina, não posso facilmente passar por uma máquina intermediária para alcançar uma terceira. Eu suspeito que é porque eu não entendo muito bem como configurar o tunelamento. Estou brincando com o gSTM, mas há pouca documentação e suspeito que seja para configurar túneis locais, não remotos. De qualquer forma, não é tão simples como o WinSCP fez. Isso não é uma resposta, mas talvez ele destaque um recurso crítico do WinSCP que as sugestões de alternativas devem abordar.

Agora, saiba mais sobre o tunelamento ...


4

O Nautilus pode ser usado facilmente neste caso.

Para o Fedora 16, vá para File-> Connect To server, selecione o protocolo apropriado, insira os detalhes necessários e simplesmente conecte-se, apenas verifique se o Servidor SSH está funcionando do outro lado. Isso funciona muito bem.

Edit: Isso também é válido no Ubuntu 14.04


1
Também é válido para o ubuntu 12.04
ibrahim

3

Uma grande coisa não mencionada é o fato de que, com o WinSCP, você também pode usar a autenticação de arquivos de chaves que não consigo fazer com sucesso com os clientes FTP do Ubuntu. O KFTPGrabber é a coisa mais próxima que posso encontrar que suporta autenticação de arquivos-chave ... mas ainda não funciona para mim, onde o WinSCP funciona.



2

Por que não usar o nautilus, o gerenciador de arquivos padrão do gnome? Aqui está como você pode -
Melhor GUI SCP no Linux


1
Bem-vindo ao Stack Overflow! Embora isso possa teoricamente responder à pergunta, seria preferível incluir aqui as partes essenciais da resposta e fornecer o link para referência.
Taryn

2

Se você estiver usando o Xfce (ou LXDE) em vez do Gnome, existe uma ferramenta equivalente: Gigolo .
Suponho, mas não tenho certeza, que ele pode ser instalado também em outros ambientes de desktop.
Ele suporta FTP, SSH e WebDAV e é bastante intuitivo: basta clicar em Conectar , escolher o protocolo, preencher os parâmetros e pronto. Você pode salvar as conexões para uso posterior.


1

Basta usar o gnome, digite o endereço e pronto!

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.