it-swarm.com.de

Öffnen Sie die Datei vom Remotecomputer auf dem Hostcomputer

Ich versuche, eine Datei von einem über ssh verbundenen Remotecomputer zu bearbeiten. Wie kann ich die Remote-Datei auf meinem lokalen Computer öffnen, um sie zu bearbeiten?

37
masterninja01

Sie können das Remote-Verzeichnis mit sshfs bereitstellen. Danach kann auf die Datei in Ihrem lokalen Verzeichnisbaum zugegriffen werden.

Beispiel:

sshfs [email protected]:/remote/directory/ /local/directory/

Es ist alles in den Manpages.

Oder kopieren Sie die Datei einfach mit scp/rsync, bearbeite es und kopiere es zurück.

43
orion

Wenn Sie mit vim vertraut sind, können Sie es wie folgt verwenden:

vim scp://[email protected]:port/file_path_and_filename

Vergessen Sie nicht das Zeichen "/" vor dem Dateipfad. sonst wird es nicht funktionieren; zum Beispiel:

vim scp://[email protected]:2243//home/user/my_file

Sie können die Portnummer überspringen, wenn sie der Standardeinstellung in Ihrer /etc/ssh/sshd_config - Datei entspricht

10
dgsleeps

Wenn Sie GNOME oder KDE verwenden:

  • dateimanager öffnen
  • drücken Sie Strg + L, um die Adressleiste zu fokussieren
  • geben Sie sftp://Host/ ein und drücken Sie die Eingabetaste (ersetzen Sie "Host" durch Ihren Zielhost).

Das Dateisystem des Remote-Hosts wird jetzt im Dateimanager angezeigt. Sie können zu Ihrem Zielverzeichnis navigieren und auf die Datei doppelklicken, um sie zu öffnen. Soweit ich weiß, können Sie jetzt jedes lokale Programm zum Öffnen der Datei verwenden (es muss keine Gnome- oder KDE-Anwendung sein).

Sie sollten auch in der Lage sein, ein Lesezeichen für das Remote-Zielverzeichnis zu setzen, um später schnell wieder dorthin zu gelangen.

Wenn Sie eine Verbindung als anderer Benutzer oder über einen anderen Port herstellen möchten, können Sie sftp://[email protected]:port/somedirectory/ Verwenden.

7
oliver

Während einer SSH-Sitzung können Sie die Datei einfach mit einem Editor öffnen, z. B. vi/vim oder nano.

$ vi file.txt

Wenn Sie sich nicht sicher sind, wie Sie diese verwenden sollen, überprüfen Sie die Manpage.

3
ulmer-a

Wenn Sie auf dem Remote-Computer installierte GUI-Programme verwenden möchten, können Sie die Remote-Anzeige an Ihren lokalen PC weiterleiten.

 $ ssh -X [email protected]

Öffnen Sie nun eine Remote-Datei mit einem auf dem Remote-Computer installierten GUI-Editor

 $ geany ~/Documents/file.txt
3
Dunga

Ich fand den einfachsten Weg für mich, den Ordner zu mounten (mit CIFS in meinem Fall)

Siehe Wie greife ich über die Befehlszeile auf eine bereitgestellte Windows-Freigabe zu? .

0
Steji