O que é um programa semelhante ao WinSCP?

78

No Windows eu uso o WinSCP para transferir arquivos do lado do servidor. Ele tem um recurso muito atraente que eu mais gosto: manter pastas remotas atualizadas.

Isso significa que, sempre que meu arquivo local for alterado, o WinScp substituirá o mesmo arquivo no servidor por esse novo arquivo.

Você poderia me sugerir software que suporte esse recurso?

    
por Summer Nguyen 11.01.2012 / 19:11

14 respostas

96

Nautilus, o navegador de arquivos padrão, tem o recurso de montar arquivos remotos.

Vá para o menu Arquivo > Conecte-se ao servidor ..

Diferente de filezilla e gftp support sftp.

    
por sagarchalise 11.01.2012 / 19:42
27

Como você está familiarizado com o Winscp no Windows, sugiro que você tente filezilla

O FileZilla Client é um cliente FTP, FTPS e SFTP de plataforma cruzada rápido e confiável com muitos recursos úteis e uma interface gráfica de usuário intuitiva.

Você também pode instalar com a linha de comando. Abra o terminal Ctrl + Alt + T e execute o seguinte comando:

sudo apt-get install filezilla

Ou pesquise no Filezilla no Ubuntu Software Center.

Quando você adiciona um host, altere de FTP para SFTP e altere o número da porta para a porta ssh 22 (ou outra porta ssh personalizada, se diferente)

Torne o tipo de conta interativo.

Aproveite.

    
por Penguinista 07.10.2012 / 19:35
23

Você também pode usar sshfs ou rsync .

sshfs monta seu diretório remoto localmente sobre o ssh muito similar ao WinSCP e ao Nautilus.

A vantagem potencial de sshfs é que você pode mapear usuários

sshfs -o idmap=server_user user@server:/directory ~/remote_directory

Para automatizar o processo, adicione uma entrada no fstab

sshfs#user@server:/directory /home/your_local_user/directory fuse idmap=user 0 0

Veja SSHFS do Wiki do Ubuntu

rsync também sincronizará arquivos / diretórios e funcionará sobre o ssh e terá um front end gráfico, grsync

Veja wiki do Ubuntu rsync

Por último, você pode editar arquivos remotos com vim (se estiver interessado)

vim scp://user@server//path_to/file_to_edit
    
por Panther 11.01.2012 / 19:49
9

Você ainda pode usar o winscp no wine. Eu estou fazendo o mesmo e funciona muito bem.

    
por gajdipajti 11.01.2012 / 19:52
6

Você quer " scp ". O original scp: -)

Opa, falei cedo demais ... você também tem a necessidade de sincronizar. Nesse caso, rsync.

No entanto, o scp ainda é bom para scripts e automação.

    
por Angelo 11.01.2012 / 19:48
3

Ubuntu:

Abra o Nautilus e digite (na barra de links): sftp://user@server/

Kubuntu:

Abra o Konqueror e digite (na barra de links): fish://user@server/

Xubuntu:

Abra Thunar e digite (na barra de links): sftp://user@server/

    
por daniele 20.01.2012 / 09:27
3

Existem muitas ferramentas diferentes que dariam uma experiência semelhante à do winscp. Eu uso o filezilla para transferir arquivos através do ssh.

O Nautilus, como mencionado por @sagarchalise, permite a conexão com o servidor.

Uma das coisas que uso com mais frequência hoje em dia para acessar o sftp é o sshfs. Eu acho muito conveniente, pois monta os arquivos como arquivos locais no sistema de arquivos e os atualiza de forma transparente no servidor remoto.

sshfs username@remotehostname.tld:/path/to/remote/files /path/to/local/mountpoint/

Ele me permite usar todas as minhas ferramentas usuais assumindo que esses arquivos são locais.

    
por viyyer 11.01.2012 / 19:49
2

Você também pode tentar uníssono para ajudar a sincronizar as duas pastas

    
por Jason Axelson 11.01.2012 / 21:35
2

Um programa muito bom e poderoso, construído sobre o protocolo rsync , é Unison .

Tem uma interface muito boa e o cliente está disponível pelo menos para Linux (mais ou menos todas as variantes) e Windows. O comportamento básico é muito fácil de entender, com uma interface gráfica e configuração fácil, e se você precisa fazer coisas mais complexas, você pode editar manualmente os arquivos de configuração e / ou script-lo.

Foi meu utilitário de backup / espelhamento / upload nos últimos cinco anos, pelo menos, e nunca vi um bug ou perdeu um arquivo.

Você pode instalá-lo com

 sudo apt-get install unison-gtk 

e para um bom comportamento, você deve ter configurado uma conexão de trabalho com seu endpoint (eu normalmente uso conexões ssh).

    
por Rmano 19.04.2014 / 02:05
2

Eu recomendo PCManFM sudo apt-get install pcmanfm

Apenas outro gerenciador de arquivos, mas possui uma mini GUI para conexões (no menu principal Ir - > Conectar ao servidor) e lá vai você. Você pode marcar suas conexões e pode simplesmente clicar com o botão direito do mouse em arquivos e escolher "abrir com ...".

    
por aesede 22.09.2014 / 21:56
1

O Krusader é muito semelhante se você precisar do painel lado a lado.

Basta instalar com

sudo apt install krusader

    
por Bravis 30.09.2018 / 04:00
0

Eu sugeriria o link SecPanel especialmente se você estiver usando 13.10.

    
por Paul Gregoire 22.02.2014 / 00:54
0

Eu encontrei uma boa alternativa autônoma, livre, opensource, mucommander , mas baseado em Java, seu sistema precisa ter o jvm para executá-lo .

Por que eu fui para mucommander (estou usando RHEL6 com ristrictions)?
Primeiro tentei ligar com o nautilus, mas não conseguiu se conectar.
2 Eu tentei usar vários s / w como filezilla, Unison, mas nada foi autônomo, e enfrentou muitos problemas de compilação e direitos.

Ulitmatamente mucommander me salvou.
Deep

    
por user443237 25.08.2015 / 15:47
-1

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

1) sudo apt-get install wine (execute apenas uma vez, para obter 'wine' no seu sistema, se você não tiver)

2) faça o download " link "

3) crie uma pasta e coloque o conteúdo do arquivo zip nesta pasta

4) abra um terminal

5) digite sudo su

6) digite wine WinSCP.exe

Feito! O WinSCP será executado como no ambiente Windows!

Atenciosamente.

    
por NABA 19.04.2014 / 00:39

Tags