it-swarm.com.de

Gibt es ein SCP-Programm für Ubuntu, das kein SFTP auf einem Remote-Host benötigt?

Ich benötige ein Programm, das Dateien auf einem Remote-Gerät unter Linux mit SCP verwalten kann. Auf dem Remote-Gerät wird OpenWrt ausgeführt. Unter Windows gibt es eine perfekte WinSCP. Es ist seltsam, dass es kein natives Programm gibt, das verwendet werden kann.

Das Programm sollte in der Lage sein:

  • dateien auflisten
  • kopieren und Verschieben von Dateien zum/vom Gerät und innerhalb des Geräts.
  • dateien auf dem Gerät löschen
  • dateien anzeigen und bearbeiten
  • dateiberechtigungen ändern

Ich habe nur eine Alternative gefunden, mit Ausnahme der Verwendung von CLI und der Installation von WinSCP mit Wine.

Es ist Midnight Commander mit fish. Es funktioniert sehr schlecht. Die Probleme sind:

  1. Es vermischt ~ auf einem entfernten Gerät und auf dem Computer.
  2. Es können keine Dateien bearbeitet werden. Ich kann öffnen und bearbeiten, aber sie werden an einem falschen Ort gespeichert.

Es gibt viele andere ärgerliche Probleme, die es fast unbrauchbar machen. Ich habe die Verwendung von mc aufgegeben und verwende jetzt pure Shell auf dem Remote-Gerät.

Bitte sagen Sie mir nicht, dass Nautilus usw. diese Funktionen unterstützt. Sie tun dies nicht !!!

Für native Linux-Dateimanager ist SFTP erforderlich, das auf dem Remote-Gerät nicht verfügbar ist.

Möglicherweise kann Nautilus SCP verwenden, aber ich habe keine Möglichkeit gefunden, dies zu tun, ohne die Quelle zu wechseln.

DIESES IS KEIN DUPLIKAT !!!

Ich habe eine spezielle Anforderung, die in der Duplikatfrage nicht behandelt wird.

Wenn es unter Ubuntu nicht möglich ist, könnte dies eine Antwort sein.

10
Pilot6

Update: Das Problem hierbei ist, dass openwrt keine Linux-Clients unterstützt, ohne den SFTP-Server zu installieren.

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

openwrt hat nicht die Absicht, dies zu lösen, siehe https://trac.cyberduck.io/ticket/4161

Ab dem ersten Link besteht die Lösung serverseitig darin, openssh-sftp-server zu installieren.

opkg update
opkg install openssh-sftp-server

Sie können dann eine beliebige Anzahl grafischer Clients oder sshfs verwenden - siehe Was ist ein WinSCP-ähnliches Programm? und Was ist ein WinSCP-ähnliches Programm?

Alternativ können Sie auch Winscp mit Wein verwenden

Sudo apt-get install wine
wine winscp.exe
1
Panther