Existe algum programa SCP disponível para o Ubuntu que não exija SFTP em um host remoto?

10

Preciso de um programa que possa gerenciar arquivos em um dispositivo remoto executando o Linux usando o SCP. O dispositivo remoto executa o OpenWrt. No Windows, existe um WinSCP perfeito. é estranho que não exista um programa nativo que possa ser usado.

O programa deve ser capaz de:

  • listar arquivos
  • copiar e mover arquivos de / para o dispositivo e dentro do dispositivo.
  • excluir arquivos no dispositivo
  • visualizar e editar arquivos
  • alterar permissões de arquivo

Eu encontrei apenas uma alternativa, exceto usando o CLI e instalando o WinSCP com o wine.

É comandante da meia-noite com fish. Funciona muito ruim. Os problemas são:

  1. Ele se mistura ~em um dispositivo remoto e no computador.
  2. Não pode editar arquivos. Posso abrir e editar, mas eles são salvos em um lugar errado.

Existem muitos outros problemas irritantes que o tornam quase inutilizável. Eu desisti de usar mce agora estou usando o shell puro no dispositivo remoto.

Por favor, não me diga que o Nautilus, etc, suporta esses recursos. Eles não !!!

Os gerenciadores de arquivos nativos do Linux requerem SFTP que não está disponível no dispositivo remoto.

Talvez seja possível fazer com que o nautilus use o SCP, mas não encontrei uma maneira de fazer isso sem alterar as fontes.

ISTO NÃO É UM DUPLICADO !!!

Eu tenho um requisito específico que não é coberto na pergunta duplicada.

Se não for possível no Ubuntu, isso pode ser uma resposta.

Pilot6
fonte
Comentários não são para discussão prolongada; esta conversa foi movida para o bate-papo .
Thomas Ward
Relacionado (mas sem resposta válida): Cliente GUI SCP?
David Foerster
A GUI não é especificamente necessária. Pode ser um cliente de terminal. Não é muito difícil escrever um. Se a conexão do Shell no MC funcionasse melhor, seria uma solução perfeita.
precisa saber é o seguinte

Respostas:

1

Atualização: O problema aqui é que o openwrt não suporta clientes linux sem instalar o servidor sftp.

Consulte https://wiki.openwrt.org/doc/howto/sftp.server

O openwrt não tem intenção de resolver isso, consulte https://trac.cyberduck.io/ticket/4161

Portanto, a partir do primeiro link, a solução, do lado do servidor, é instalar openssh-sftp-server

opkg update
opkg install openssh-sftp-server

Você pode usar qualquer número de clientes gráficos ou sshfs - consulte O que é um programa semelhante ao WinSCP? e O que é um programa semelhante ao WinSCP?

Alternativo é usar winscp com vinho

sudo apt-get install wine
wine winscp.exe
Pantera
fonte
2
Isso esta errado. O Openwrt possui servidor SCP. Não possui servidor SFTP.
precisa saber é o seguinte
O problema que não consigo usar o servidor SCP no Ubuntu, exceto a CLI pura. Eu posso digitar comandos scp em um terminal e fazer o que eu quiser, mas não há nenhum programa que possa fazer isso. Pode ser um programa terminal, não uma GUI.
Pilot6
Eu faço uma pergunta como fazer isso sem usar o SFTP. Todo mundo me diz que eu deveria usar o SFTP e o VTC como duplicado.
Pilot6
1
Minha pergunta é 100% válida e não é duplicada, mesmo que não tenha uma resposta positiva.
Pilot6
1
O ponto da resposta é que "não, não existe, e essas são suas opções".
Dobey
-1

Monte o servidor externo usando sshfs

Depois disso, ele é montado no seu sistema de arquivos, você pode usar qualquer navegador de arquivos de sua escolha.

Exemplo:

sshfs 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
David162795
fonte