Möglicherweise ist der Computer, mit dem Sie versuchen, mit scp zu sprechen, langsam ... wie viel Zeit haben Sie gewartet, bevor Sie STRG + C drücken? Manchmal schließt scp die Verbindung langsam, besonders bei speziellen eingeschränkten Shells vorne. Sie können versuchen, den SCP in den Hintergrund zu setzen, der auf das Schließen wartet (Strg + Z und Bg). Sie können auch mit Timeouts oder ähnlichem spielen, um das Warten auf Schließen zu vermeiden (ich denke, das ist der Unterschied in der Konfiguration / Implementierung zwischen SCP und PSCP von dem Verhalten, das Sie gezeigt haben)
Die SCP-Verbindung wird nach dem Kopieren der Dateien nicht geschlossen, während dies bei PSCP der Fall ist
Hallo, ich habe einen InterNiche-SSH- Server-Stack, der auf einer benutzerdefinierten Hardware ausgeführt wird. Ich habe versucht, einige Dateien mit einem scp-Befehl vom Server auf den Client-PC zu kopieren scp user@xxx.xxx.xxx.xxx:\\path\\to\\file /local/file/path
, stellte jedoch fest, dass die Verbindung auch dann offen bleibt, wenn ich die Datei zur gleichen Zeit erhalten habe, wenn ich sie benutze pscp -scp user@xxx.xxx.xxx.xxx:\\path\\to\\file /local/file/path
. Ich habe gitbash terminal sowohl für scp als auch für pscp verwendet.
Was ich nicht verstehen kann, ist, warum zwischen beiden Befehlen Verhaltensunterschiede bestehen, pscp
die scp
sich tatsächlich selbst verwenden. Hier ist das Debug-Protokoll für den PSCP-Befehl
$ pscp -scp -v user@192.168.1.12:\\demo\\test_1.txt /d/test_1.txt admin@192.168.1.12's password: Using username "user". Sent password Access granted Opening session as main channel Opened main channel Started a shell/command test_1.txt | 0 kB | 0.0 kB/s | ETA: 00:00:00 | 100% Using SCP1 Connected to 192.168.1.12 Server sent command exit status 0 Disconnected: All channels closed
und hier ist für SCP
scp user@192.168.1.12:\\demo\\test_1.txt /d/test_1.txt user@192.168.1.12's password: debug1: Authentication succeeded (password). Authenticated to 192.168.1.12 ([192.168.1.12]:22). debug1: channel 0: new [client-session] debug1: Entering interactive session. debug1: pledge: network debug1: Sending command: scp -v -f \\demo\\test_1.txt Sink: C0777 16 \demo\test_1.txt \demo\test_1.txt 100% 16 0.0KB/s 05:49 debug1: channel 0: free: client-session, nchannels 1 Killed by signal 2.
Das SCP connection remains open until I hit ctrl+c manually.
Was ist das, was die SCP
Verbindung im geöffneten Zustand hält, auch wenn die Datei kopiert wird. Warum wird der Kanal nicht geschlossen?
1 Antwort auf die Frage
Verwandte Probleme
-
4
Wie verbinde ich mich mit einem SSH-Server von Ubuntu aus?
-
3
Informationen zum Snippet: "scp user @ hostb: Datei user @ hostc:"
-
2
Homeserver für den Befehl "scp user @ server: Datei localhost @ server: mycomp /"?
-
2
scp hängt vor dem Beenden bei 100%
-
2
Wie kopiere ich Dateien von einem Remote-Host auf meinen Computer?
-
11
WinSCP-Client für Ubuntu
-
6
Gibt es eine Möglichkeit festzustellen, ob eine Datei kopiert wird?
-
4
Ich möchte die Ausgabe von find in die Eingabeliste von scp einleiten, wie?
-
3
Kann ich ssh auch ohne scp haben?
-
2
Verwendung von ssh / scp zwischen nicht öffentlichen Computern