¿Hay algún programa SCP disponible para Ubuntu que no requiera SFTP en un host remoto?

10

Necesito un programa que pueda administrar archivos en un dispositivo remoto que ejecute Linux usando SCP. El dispositivo remoto ejecuta OpenWrt. En Windows hay un WinSCP perfecto. Es extraño que no haya un programa nativo que pueda usarse.

El programa debería poder:

  • lista de archivos
  • copiar y mover archivos hacia / desde el dispositivo y dentro del dispositivo.
  • eliminar archivos en el dispositivo
  • ver y editar archivos
  • cambiar los permisos de archivo

Solo he encontrado una alternativa, excepto usar CLI e instalar WinSCP con wine.

Es con el comandante de medianoche fish. Funciona muy pobre. Los problemas son:

  1. Se mezcla ~en un dispositivo remoto y en la computadora.
  2. No puede editar archivos. Puedo abrir y editar, pero se guardan en un lugar equivocado.

Hay muchos otros problemas molestos que lo hacen casi inutilizable. Dejé de usar mcy ahora estoy usando shell puro en el dispositivo remoto.

No me digas que Nautilus, etc. admite estas funciones. Ellos no!

Los administradores de archivos nativos de Linux requieren SFTP que no está disponible en el dispositivo remoto.

Tal vez es posible que nautilus use SCP, pero no encontré una forma de hacerlo sin cambiar las fuentes.

¡ESTO NO ES UN DUPLICADO!

Tengo un requisito específico que no está cubierto en la pregunta duplicada.

Si no es posible en Ubuntu, entonces esta podría ser una respuesta.

Piloto6
fuente
Los comentarios no son para discusión extendida; Esta conversación se ha movido al chat .
Thomas Ward
Relacionado (pero sin respuesta válida): GUI SCP Client?
David Foerster
La GUI no se requiere específicamente. Puede ser un cliente terminal. No es muy difícil escribir uno. Si la conexión de Shell en MC funcionara mejor, sería una solución perfecta.
Pilot6

Respuestas:

1

Actualización: El problema aquí es que openwrt no es compatible con clientes Linux sin instalar el servidor sftp.

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

openwrt no tiene intención de resolver esto, consulte https://trac.cyberduck.io/ticket/4161

Entonces, desde el primer enlace, la solución, del lado del servidor, es instalar openssh-sftp-server

opkg update
opkg install openssh-sftp-server

Luego puede usar cualquier número de clientes gráficos o sshfs; consulte ¿Qué es un programa similar a WinSCP? y ¿Qué es un programa similar a WinSCP?

Alternativo es usar winscp con vino

sudo apt-get install wine
wine winscp.exe
Pantera
fuente
2
Eso está mal. Openwrt tiene un servidor SCP. No tiene servidor SFTP.
Piloto6
El problema es que no puedo usar el servidor SCP en Ubuntu, excepto la CLI pura. Puedo escribir comandos scp en una terminal y hacer lo que quiera, pero no hay ningún programa que pueda hacerlo. Puede ser un programa terminal, no una GUI.
Pilot6
Hago una pregunta sobre cómo hacerlo sin usar SFTP. Todos me dicen que debo usar SFTP y VTC como duplicado.
Piloto6
1
Mi pregunta es 100% válida y no es un duplicado, incluso si no tiene una respuesta positiva.
Pilot6
1
El punto de la respuesta es que "no, no lo hay, y estas son sus opciones".
dobey
-1

Montar un servidor externo usando sshfs

Después de eso, está montado en su sistema de archivos, puede usar cualquier navegador de archivos de su elección.

Ejemplo:

sshfs user@server:/directory ~/remote_directory

Para automatizar el proceso, agregue una entrada en fstab

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