2017-03-05 6 views
-1

Ich bin mit dem folgenden Befehl ein:Nested ssh Befehl geben scp Fehler

ssh -t -i <identification file> <user>@<IP> "ls"

Aber es ist zurückkehr die folgenden Fehler:

usage: scp [-12346BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file] 
     [-l limit] [-o ssh_option] [-P port] [-S program] 
     [[[email protected]]host1:]file1 ... [[[email protected]]host2:]file2 
Connection to <IP> closed. 

Wenn ich ssh und dann den Befehl ausführen Es funktioniert gut, aber nicht so. Könnte jemand bitte helfen?
Vielen Dank im Voraus.

+2

Sie sagen, Sie haben den Befehl 'ssh' verwendet, aber die Fehlermeldung ist für' scp'? –

+0

sieht aus wie Remote-Server hängt von etwas wie eine Art, wie Sie es ausführen, BTW, warum müssen Sie verwenden, "-t" hier? –

+0

@ BenjaminW .: Das stimmt. – Samarth

Antwort

-1

Können Sie ssh einfach ohne command? Können Sie sehen, was ist die Serverkonfiguration in /etc/ssh/sshd_config?

Es sieht so aus, dass der Server nur scp Verbindungen akzeptiert (daher sehen Sie die scp Verwendung als die Ausgabe).

+0

Ja, ich muss die SSH-Konfiguration auf dem Server überprüfen. Ich bin nicht berechtigt, die Dateien wie in den obigen Kommentaren angegeben anzuzeigen. Ich werde über die Konfigurationen aktualisieren, sobald ich das überprüft habe. – Samarth

+0

Wer auch immer downvoted, würde die Erklärung sehr geschätzt werden. – Jakuje