Ich kann über erfolgreich eine Verbindung zu meinem Server herstellen, ssh
aber wenn scp
ich versuche, den Befehl auszuführen , wird eine Verbindungszeitüberschreitung angezeigt.
$ scp ~/.ssh/id_rsa.pub root@192.168.12.2:id_rsa.pub
ssh: connect to host 192.168.12.2 port 22: Connection timed out
lost connection
Ja, ich habe openssh-client und openssh-server sowohl auf meinen Computern als auch auf dem Client und dem Server installiert.
Mein Router ist auch so konfiguriert, dass er den SSH-Port 22 weiterleitet, und nein, ich habe keine Firewall aktiviert.
ssh
(Client) von der Seite, auf der Sie laufen scp
?
ssh_config
man
Seite:ClearAllForwardings - Specifies that all local, remote, and dynamic port forwardings specified in the configuration files or on the command line be cleared. This option is primarily useful when used from the ssh command line to clear port forwardings set in configuration files and is automatically set by scp(1) and sftp(1). The argument must be yes or no. The default is no.
scp
funktioniert durch Laufenssh
. Während es dort sitzt (vor dem Timeout), sollten Sie in der Lage sein, denssh
Befehl überps x | grep scp
oder ähnlich abzufangen. Funktioniert dieser Befehl, wenn Sie ihn direkt ausführen, abzüglich desscp -t .
am Ende?