Kann ich zu localhost scp, während ich bei remotehost angemeldet bin

664
Three Diag

Ich bin über SSH bei meinem Remote-Host angemeldet. Auf meinem localhost kann ich scp remote nicht ausgeben. /meine Datei. Weil ich gerade telefoniere und mir ein Terminal fehlt.

Kann ich etwas ausgeben, während ich bei Remote angemeldet bin,

User@remote: $ scp myfile myimplicitlocalhost 

Dies wäre eine Art umgekehrter Tunnel. Kann dies ohne zusätzliche Einstellungen erfolgen, außer wenn mein aktueller Schlüssel auf dem Server ist?

0

1 Antwort auf die Frage

1
Evengard

Kurze Antwort - nein.

Lange Antwort - Um scp verwenden zu können, benötigen Sie einen laufenden Server auf dem localhost sowie eine öffentlich zugängliche IP-Adresse. Sie sagen, Sie sind von einem Telefon. Dies bedeutet, dass Sie zu 99% weder die erste noch wahrscheinlich die zweite haben. Der SCP weiß nicht, wo er eine Verbindung herstellen soll, und da auch niemand von Ihrem localhost auf ihn antworten wird, wird er auf irgendeine Weise versagen, selbst wenn er wusste, wo er sich anmelden soll.

Wenn Sie sagen, dass Sie über ein Telefon verfügen, und ich gehe davon aus, dass es sich um ein Smartphone handelt, können Sie versuchen, Ihren Application Store nach einem SCP-kompatiblen Dateimanager zu durchsuchen und ihn als zweite Anwendung auszuführen (da die meisten Smartphones an diesen Tagen Multitasking unterstützen). effektiv zwischen den beiden wechseln, um entweder einfache ssh zu verwenden oder Dateien zu übertragen.

Nun, es wäre möglich, wenn auf beiden Rechnern ein SSH-Server läuft und dazwischen kein NAT ist. Dies ist jedoch bei einem Telefon unwahrscheinlich. Jounathaen vor 7 Jahren 0