Sshを使用して接続したコンピューターからファイルをダウンロードしようとしています。ターミナルに入力します
scp /path/to/file <name of my computer>@192.168.0.15:home/desktop
このファイルは大きくありませんが(約35 mb)、このコマンドを入力しても文字通り何も起こりません。しばらくすると、次のようなメッセージが表示されます。
ssh: connect to Host 192.168.0.15 port 22: Connection timed out
lost connection
それで、どうすれば修正できますか?
Scpの構文は次のとおりです。
$ scp SOURCE DESTINATION
たとえば、ホームディレクトリにあるfooという名前のファイルをリモートマシンのホームディレクトリにコピーする場合192.168.0.15、sshサーバーを実行しています、構文は次のようになります。
$ scp /home/john/foo [email protected]:/home/luther/
lutherは192.168.0.15のユーザー名です
ファイアウォールの問題が発生する場合があります。コンピューターでターミナルを開いて、sshサーバーからのソースをリストできない場合は、sshサーバーでターミナルを開いて、宛先をローカルコンピューターに設定してみてください。言い換えれば、そこからそれをブリングするのではなく、sshサーバーから送信するか、またはその逆を試してください。それは理にかなっていますか?多くの場合、これで問題が解決します。
Scpコマンドの構文は確かですか?試してください:
scp /path/to/file 192.168.0.15:.
接続を確認するために、198.168.0.15サーバーの/ var/log/syslogファイルを確認することもできます。