So leiten Sie die Ausgabe eines Unix-Befehls von einem Server auf einen anderen Server um.
Ich sollte in der Lage sein, die Ausgabe des Unix-Befehls von Server-1 zu senden. Dann sollte ich in der Lage sein, die Ausgabe in Server-2 zu empfangen und in eine Datei zu schreiben.
shell
ssh
io-redirection
Vinod
quelle
quelle
Antworten:
Allgemein können Sie immer tun:
Es spart Ausgang
<command>
aufoutput.txt
Datei in Remote - Server.In Ihrem Fall auf Server-1:
Wenn zwei Server keine Konnektivität haben, Sie aber mit beiden Servern ssh können, können Sie vom lokalen Computer aus Folgendes tun:
quelle
Du kannst rennen:
ssh remote_server "command" > file_on_local_host.txt
oder verwenden Sie die Ausgabe als Eingabe für den lokalen Befehl:
ssh remote_server "remote_command" | local_command
quelle
Da Sie keine direkte Verbindung von Server 1 zu Server 2 herstellen können, können Sie dies verwenden, wobei sich Ihr lokaler Computer in der Mitte befindet:
quelle