Potrzebuję programu, który może zarządzać plikami na zdalnym urządzeniu z systemem Linux za pomocą SCP. Na zdalnym urządzeniu działa OpenWrt. W systemie Windows istnieje doskonały WinSCP. dziwne, że nie ma natywnego programu, którego można by użyć.
Program powinien być w stanie:
- lista plików
- kopiuj i przenieś pliki do / z urządzenia i wewnątrz urządzenia.
- usuń pliki z urządzenia
- przeglądać i edytować pliki
- zmień uprawnienia do plików
Znalazłem tylko jedną alternatywę, oprócz używania CLI i instalowania WinSCP z winem.
Jest to Dowódca Północy fish
. Działa naprawdę słabo. Problemy są następujące:
- Miksuje się
~
na zdalnym urządzeniu i na komputerze. - Nie można edytować plików. Mogę otwierać i edytować, ale są zapisywane w niewłaściwym miejscu.
Istnieje wiele innych irytujących problemów, które sprawiają, że jest prawie bezużyteczny. Zrezygnowałem z używania mc
i teraz używam czystej powłoki na zdalnym urządzeniu.
Nie mów mi, że Nautilus itp. Obsługują te funkcje. Oni nie !!!
Natywne menedżery plików w systemie Linux wymagają SFTP, który nie jest dostępny na zdalnym urządzeniu.
Być może można nautilusa użyć SCP, ale nie znalazłem sposobu na zrobienie tego bez zmiany źródeł.
TO NIE JEST DUPLIKATEM !!!
Mam konkretny wymóg, który nie został uwzględniony w zduplikowanym pytaniu.
Jeśli nie jest to możliwe w Ubuntu, może to być odpowiedź.
źródło
Odpowiedzi:
Aktualizacja: Problem polega na tym, że openwrt nie obsługuje klientów Linuksa bez instalacji serwera sftp.
Zobacz https://wiki.openwrt.org/doc/howto/sftp.server
openwrt nie ma zamiaru tego rozwiązać, patrz https://trac.cyberduck.io/ticket/4161
Tak więc od pierwszego łącza rozwiązaniem jest instalacja po stronie serwera
openssh-sftp-server
Następnie możesz użyć dowolnej liczby klientów graficznych lub sshfs - patrz Co to jest program podobny do WinSCP? i co to jest program podobny do WinSCP?
Alternatywą jest użycie winscp z winem
źródło
Zamontuj serwer zewnętrzny za pomocą
sshfs
Następnie jest on montowany w twoim systemie plików, możesz użyć dowolnej przeglądarki plików.
Przykład:
Aby zautomatyzować proces, dodaj wpis w fstab
źródło