WindowsマシンのPuTTYを使用してSSH経由でUbuntuサーバーにアクセスし、ローカルのWindowsマシンに単一のファイルをダウンロードしようとしています
私のWindowsユーザー名はMarkで、コマンドあたりのホスト名はMarksです。リモートサーバーで次のコマンドを試しています。
scp backup.sql mark@marks:desktop
ホスト名を解決できず、myipアドレスを入力しようとしましたが、接続がタイムアウトしました
構文については、binarysubstrateが適切です。問題は、OPがWindowsクライアントの名前(またはアドレス)をscp
コマンドの「to」部分に配置すると、おそらくいくつかの理由で機能しないことです。
リモートサーバーからWindowsクライアントにファイルを単純にコピーするには、 WinSCP をお勧めします。
構文は次のとおりです。コマンドを発行する場所を基準にしています。
scp user@Host_from:location/file user@Host_to:location/file
もちろん、ローカルの場合は、user @ Hostプレフィックスを省略できます。
scp local_file me@Host_to:~/local_file
方向は常に、コマンドを発行する場所に対して相対的にfrom> toです。
Serからマシン名をpingしますか? IPアドレスのマシン名を置き換えるか、サーバーからホスト構成ファイルにマシン名を追加してください。