scp ファイルを作成できません。おそらく構文エラーですか?

scp ファイルを作成できません。おそらく構文エラーですか?

SSH接続を使用してWindows PCからリモートUbuntuに接続しようとしています。

次のように、関連ファイルディレクトリにあるリモートコンピュータからファイルをコピーしようとします。

scp filename C:\Documents\filename

次のメッセージを受け取りました。

could not resolve host name c

だから私のコンピュータパスに接頭辞がありませんが、それが何であるかわかりません。

どうすれば解決できますか?

ベストアンサー1

scpさまざまな形式の例を見ることができますここ

リモートUbuntuシステムからローカルシステムにコピーするには、次のようにする必要があります。

scp username@hostname:/full/path/to/remote_file local_filename
  • ファイル名 - ローカルシステム上のファイルのフルパス+ファイル名
  • ユーザー名 - リモートシステムのユーザー名
  • CPU名 - リモートシステムのホスト名(またはIPアドレス)
  • /フルパス- ファイルの宛先の場所へのフルパス

あなたが受け取ったエラーはscpExpectをCホスト名として指定し(これが前に来るため:)、scpホスト名を見つけることができませんC

scpUbuntu コンピュータでコマンドを実行し、Ubuntu コンピュータからリモート Windows コンピュータにファイルをコピーする場合は、形式はscp次のようになります。

scp local_filename username@hostname:/full/path/to/remote_file 

おすすめ記事