Wie kann ich in SSH das Verzeichnis zurück zum Client-Computer ändern?

Wie kann ich in SSH das Verzeichnis zurück zum Client-Computer ändern?

Ich versuche, Dateien zwischen einem Server und meinem Mac über das Terminal und SSH zu übertragen. Wenn ich mich noch nicht beim Server angemeldet habe, kann ich einfach Folgendes eingeben:
scp -r [email protected]:/classes/difficultclass/bin/prog1 ~/Desktop

Wenn ich mich jedoch bereits über SSH beim Server angemeldet habe, funktioniert dies nicht, da sich das Home-Verzeichnis auf dem Hostcomputer befindet und nicht auf dem Clientcomputer, von dem aus ich arbeite.

Gibt es eine gute Möglichkeit, das Verzeichnis auf meinen Client-Mac zu ändern und zum Übertragen von Dateien einfach darauf zu verweisen?

Antwort1

Nein. Ihre SSH-Sitzung auf dem Remotecomputer entspricht einer lokalen Terminalanmeldung, Sie müssen also erneut scp verwenden, um die Dateien zu kopieren (d. h. scp vom Remotecomputer auf Ihren lokalen Computer).

Sie können auch ein neues Terminalfenster öffnen und denselben Befehl verwenden. Wenn Sie das Passwort nicht eingeben möchten, können Sie die Authentifizierung mit privatem Schlüssel verwenden oderEine SSH-Verbindung wiederverwenden.

verwandte Informationen