J'ai besoin d'un programme capable de gérer des fichiers sur un appareil distant exécutant Linux à l'aide de SCP. Le périphérique distant exécute OpenWrt. Sur Windows, il y a un parfait WinSCP. c'est bizarre qu'aucun programme natif ne puisse être utilisé.
Le programme devrait pouvoir:
- liste des fichiers
- copier et déplacer des fichiers vers / depuis l'appareil et à l'intérieur de l'appareil.
- supprimer des fichiers sur l'appareil
- afficher et modifier des fichiers
- modifier les autorisations de fichier
Je n'ai trouvé qu'une seule alternative, à l'exception de l'utilisation de CLI et de l'installation de WinSCP avec wine.
C'est Midnight Commander avec fish
. Cela fonctionne vraiment mal. Les problèmes sont:
- Il se mélange
~
sur un appareil distant et sur l'ordinateur. - Il ne peut pas modifier de fichiers. Je peux ouvrir et modifier, mais ils sont enregistrés au mauvais endroit.
Il y a beaucoup d'autres problèmes ennuyeux qui le rendent presque inutilisable. J'ai renoncé à utiliser mc
et maintenant j'utilise pure shell sur le périphérique distant.
Veuillez ne pas me dire que Nautilus, etc. prend en charge ces fonctionnalités. Ils ne le font pas !!!
Les gestionnaires de fichiers natifs Linux nécessitent SFTP qui n'est pas disponible sur le périphérique distant.
Peut-être est-il possible que Nautilus utilise SCP, mais je n'ai pas trouvé de moyen de le faire sans changer de source.
CE N'EST PAS UN DUPLICAT !!!
J'ai une exigence spécifique qui n'est pas traitée dans la question en double.
Si ce n'est pas possible sur Ubuntu, cela pourrait être une réponse.
la source
Réponses:
Mise à jour: Le problème ici est que openwrt ne prend pas en charge les clients Linux sans installer le serveur sftp.
Voir https://wiki.openwrt.org/doc/howto/sftp.server
openwrt n'a aucune intention de résoudre ce problème, voir https://trac.cyberduck.io/ticket/4161
Donc, dès le premier lien, la solution, côté serveur, est d'installer
openssh-sftp-server
Vous pouvez ensuite utiliser n'importe quel nombre de clients graphiques ou sshfs - voir Qu'est - ce qu'un programme similaire à WinSCP? et Qu'est-ce qu'un programme similaire à WinSCP?
L'alternative consiste à utiliser Winscp avec du vin
la source
Monter un serveur externe à l'aide
sshfs
Après cela, il est monté sur votre système de fichiers, vous pouvez utiliser n'importe quel navigateur de fichiers de votre choix.
Exemple:
Pour automatiser le processus, ajoutez une entrée dans fstab
la source