Мне нужна программа, которая может управлять файлами на удаленном устройстве, запускающем Linux с помощью SCP. Удаленное устройство выполняет OpenWrt. В Windows существует идеальный WinSCP., странно, что нет никакой собственной программы, которая может использоваться.
Программа должна смочь:
Я нашел только одну альтернативу, кроме использования CLI и установки WinSCP с вином.
Это - Полуночный Командующий с fish
. Это работает действительно плохое. Проблемы:
~
на удаленном устройстве и на компьютере.Существует много других раздражающих проблем, которое делает его почти неприменимым. Я бросил использовать mc
и теперь я использую чистую оболочку на удаленном устройстве.
Не говорите мне, что Наутилус, и т.д. поддерживайте эти функции. Они не делают!!!
Собственные файловые менеджеры 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
opkg update
opkg install openssh-sftp-server
, можно ли затем использовать какое-либо число графических клиентов, или sshfs - видят , Что программа подобна WinSCP? и , Что программа подобна WinSCP?
Альтернатива должна использовать winscp с вином
sudo apt-get install wine
wine winscp.exe
Смонтируйте внешний сервер с помощью sshfs
После этого, он смонтирован к файловой системе, можно использовать любой файловый браузер по Вашему выбору.
Пример:
sshfs user@server:/directory ~/remote_directory
Для автоматизации процесса добавьте запись в fstab
sshfs#user@server:/directory /home/your_local_user/directory fuse idmap=user 0 0
FAR Manager для Linux недавно получил поддержку SCP. В настоящее время в нем есть ошибки, но вы можете попробовать.
Для установки из PPA
sudo add-apt-repository ppa:far2l-team/ppa
sudo apt-get update
sudo apt install far2l
far2l
Затем нажмите Alt+F2 (возможно, вам потребуется отключить горячую клавишу «Запустить приложение»). Выберите NetRocks и нажмите Shift+F4, чтобы создать новую конфигурацию подключения.