Pfad vom Remote-SSH-Server hinzufügen

Pfad vom Remote-SSH-Server hinzufügen

Ich habe einen Remote-SSH-Server, der die EXE-Datei enthält (unter /usr/bin/linux). Ich möchte die EXE-Dateien vom Server auf Images auf meinen lokalen Hosts ausführen, d. h. ich füge me@remote:usr/bin/linux zu meinem lokalen Pfad hinzu. Wie kann ich das tun?

Antwort1

Wenn es auf Ihrem System installiert ist, können Sie es verwenden, sshfsum den Programmen den Anschein zu geben, als wären sie lokal:

mkdir ${HOME}/linux-progs
sshfs me@remote:/usr/bin/linux ${HOME}/linux-progs
PATH=${PATH}:${HOME}/linux-progs
run-something-from-linux-progs

Wenn Sie mit dem Remote-Dateisystem fertig sind, führen Sie den Befehl fusermount -u ${HOME}/linux-progszum Unmounten des Remote-Dateisystems aus.

Antwort2

Wenn Sie sie lokal ausführen, müssten Sie sie auf die eine oder andere Weise kopieren (sofort, einmal, regelmäßig usw.). Eine andere Möglichkeit wäre, die Eingabe und Ausgabe hin und her zu leiten, sodass die Dateien remote ausgeführt werden. Welche Option besser geeignet ist, hängt von der Größe Ihrer Eingabe usw. ab. Wenn Sie nur eine Remote-Sitzung mit X (oder etwas in dieser Art) öffnen möchten, sind ein einfaches Skript in Ihrem /urs/bin/ und einige SSH-Schlüssel wahrscheinlich die beste Lösung.

verwandte Informationen