Мне нужна программа, которая может управлять файлами на удаленном устройстве под управлением Linux с помощью SCP. Удаленное устройство работает с OpenWrt. На Windows есть идеальный WinSCP. странно, что нет нативной программы, которую можно было бы использовать.
Программа должна уметь:
- список файлов
- копировать и перемещать файлы на / с устройства и внутри устройства.
- удалить файлы на устройстве
- просматривать и редактировать файлы
- изменить права доступа к файлу
Я нашел только одну альтернативу, кроме использования CLI и установки WinSCP с Wine.
Это Полночный Командир с fish
. Это работает очень плохо. Проблемы:
- Он смешивается
~
на удаленном устройстве и на компьютере. - Он не может редактировать файлы. Я могу открывать и редактировать, но они сохраняются в неправильном месте.
Есть много других раздражающих проблем, которые делают его практически непригодным для использования. Я отказался от использования, mc
и теперь я использую чистую оболочку на удаленном устройстве.
Пожалуйста, не говорите мне, что Nautilus и другие поддерживают эти функции. Они не !!!
Для собственных файловых менеджеров Linux требуется SFTP, который недоступен на удаленном устройстве.
Возможно, можно заставить наутилус использовать SCP, но я не нашел способа сделать это без изменения источников.
ЭТО НЕ ДУБЛИКАТ !!!
У меня есть конкретное требование, которое не отражено в дубликате вопроса.
Если это невозможно в Ubuntu, то это может быть ответом.
источник
Ответы:
Обновление: проблема здесь в том, что openwrt не поддерживает клиенты linux без установки сервера sftp.
См. Https://wiki.openwrt.org/doc/howto/sftp.server.
openwrt не собирается решать эту проблему, см. https://trac.cyberduck.io/ticket/4161
Итак, по первой ссылке решение на стороне сервера заключается в установке
openssh-sftp-server
Затем вы можете использовать любое количество графических клиентов или sshfs - см. Что такое программа, похожая на WinSCP? а какая программа похожа на WinSCP?
Альтернативой является использование винсп с вином
источник
Подключите внешний сервер, используя
sshfs
После этого он монтируется в вашей файловой системе, вы можете использовать любой файловый браузер по вашему выбору.
Пример:
Чтобы автоматизировать процесс, добавьте запись в fstab
источник