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:
- Se mezcla
~
en un dispositivo remoto y en la computadora. - 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 mc
y 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.
fuente
Respuestas:
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
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
fuente
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:
Para automatizar el proceso, agregue una entrada en fstab
fuente