Esiste un programma SCP disponibile per Ubuntu che non richiede SFTP su un host remoto?


10

Ho bisogno di un programma in grado di gestire i file su un dispositivo remoto che esegue Linux usando SCP. Il dispositivo remoto esegue OpenWrt. Su Windows ce n'è uno perfetto WinSCP. è strano che non ci sia nessun programma nativo che possa essere usato.

Il programma dovrebbe essere in grado di:

  • elenca i file
  • copia e sposta i file sul / dal dispositivo e all'interno del dispositivo.
  • elimina i file sul dispositivo
  • visualizzare e modificare i file
  • cambia i permessi dei file

Ho trovato solo un'alternativa, tranne l'uso della CLI e l'installazione di WinSCP con wine.

È Midnight Commander con fish. Funziona davvero male. I problemi sono:

  1. Si confonde ~su un dispositivo remoto e sul computer.
  2. Non può modificare i file. Posso aprire e modificare, ma vengono salvati in un posto sbagliato.

Ci sono molti altri fastidiosi problemi che lo rendono quasi inutilizzabile. Ho smesso di usare mce ora sto usando pura shell sul dispositivo remoto.

Per favore, non dirmi che Nautilus, ecc. Supporta queste funzionalità. Non lo fanno !!!

I file manager nativi di Linux richiedono SFTP che non è disponibile sul dispositivo remoto.

Forse è possibile ottenere nautilus con SCP, ma non ho trovato il modo di farlo senza cambiare le fonti.

QUESTO NON È UN DUPLICATO !!!

Ho un requisito specifico che non è coperto dalla domanda duplicata.

Se non è possibile su Ubuntu, questa potrebbe essere una risposta.


I commenti non sono per una discussione estesa; questa conversazione è stata spostata in chat .
Thomas Ward

Correlato (ma nessuna risposta valida): GUI SCP Client?
David Foerster,

La GUI non è richiesta in modo specifico. Può essere un client terminale. Non è molto difficile scriverne uno. Se la connessione Shell in MC funzionasse meglio, sarebbe una soluzione perfetta.
Pilota

Risposte:


1

Aggiornamento: il problema qui è che openwrt non supporta i client linux senza installare il server sftp.

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

openwrt non ha intenzione di risolverlo, vedi https://trac.cyberduck.io/ticket/4161

Quindi, dal primo collegamento, la soluzione, lato server, è installare openssh-sftp-server

opkg update
opkg install openssh-sftp-server

È quindi possibile utilizzare un numero qualsiasi di client grafici o sshfs - vedere Cos'è un programma simile a WinSCP? e Cos'è un programma simile a WinSCP?

Alternativo è usare winscp con il vino

sudo apt-get install wine
wine winscp.exe

2
Questo è sbagliato. Openwrt ha un server SCP. Non ha un server SFTP.
Pilota 6

Il problema che non riesco a utilizzare il server SCP su Ubuntu, tranne la CLI pura. Posso digitare i comandi scp in un terminale e fare tutto quello che voglio, ma non esiste un programma in grado di farlo. Può essere un prog terminale, non una GUI.
Pilota 6

Faccio una domanda su come farlo senza usare SFTP, tutti mi dicono che dovrei usare SFTP e VTC come duplicato.
Pilota 6

1
La mia domanda è valida al 100% e non è un duplicato, anche se non ha una risposta positiva.
Pilota 6

1
Il punto della risposta è che "no, non c'è, e queste sono le tue opzioni".
Dobey,

-1

Montare un server esterno usando sshfs

Successivamente, viene montato sul tuo filesystem, puoi utilizzare qualsiasi browser di file di tua scelta.

Esempio:

sshfs user@server:/directory ~/remote_directory

Per automatizzare il processo, aggiungi una voce in fstab

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

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.