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

9

Ich brauche ein Programm, das Dateien auf einem entfernten Gerät verwalten kann, auf dem Linux mit SCP läuft. Das Remote-Gerät führt OpenWrt aus. Unter Windows gibt es einen perfekten WinSCP. Es ist seltsam, dass es kein natives Programm gibt, das verwendet werden kann.

Das Programm sollte in der Lage sein:

  • Listendateien
  • kopiert und verschiebt Dateien zum / vom Gerät und innerhalb des Geräts.
  • Löschen Sie Dateien auf dem Gerät
  • Dateien anzeigen und bearbeiten
  • Dateiberechtigungen ändern

Ich habe nur eine Alternative gefunden, außer CLI zu verwenden und WinSCP mit Wein zu installieren.

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

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

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

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

Linux-native Dateimanager benötigen SFTP, das auf dem Remote-Gerät nicht verfügbar ist.

Vielleicht ist es möglich, dass nautilus SCP verwendet, aber ich habe keinen Weg gefunden, dies zu tun, ohne die Quellen zu ändern.

DAS IST KEINE DOPPELTE !!!

Ich habe eine spezifische Anforderung, die in der Duplikatsfrage nicht behandelt wird.

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

    
Pilot6 28.02.2017, 21:19

2 Antworten

2

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

Siehe Link

openwrt hat nicht die Absicht, dies zu lösen, siehe link

Also, vom ersten Link an, ist die Lösung, Serverseite, openssh-sftp-server

zu installieren
opkg update
opkg install openssh-sftp-server

Sie können dann beliebig viele grafische Clients oder sshfs verwenden - siehe Was ist? ein Programm ähnlich WinSCP? und Was ist a Programm ähnlich wie WinSCP?

Alternativ ist es, winscp mit wine

zu verwenden
sudo apt-get install wine
wine winscp.exe
    
Panther 28.02.2017 22:15
0

Montieren Sie den externen Server mit sshfs

Danach wird es in Ihr Dateisystem eingebunden, Sie können einen beliebigen Dateibrowser Ihrer Wahl verwenden.

Beispiel:

sshfs [email protected]:/directory ~/remote_directory

Um den Prozess zu automatisieren, fügen Sie einen Eintrag in fstab

hinzu
sshfs#[email protected]:/directory /home/your_local_user/directory fuse idmap=user 0 0
    
David162795 11.07.2017 11:24

Tags und Links