web-dev-qa-db-ja.com

リモートコンピューターへのSSH接続中にSCPを介してローカルコンピューターにファイルをダウンロードする

SSH経由で接続しているときにリモートコンピューターからファイルをダウンロードしようとすると、エラーが発生し続けます。

Macを使用しており、ターミナル経由で接続しています。

次を入力します。

scp username@Host : /path/to/hosts/file/Host_file.txt ~/desktop

次にパスワードを入力すると、次のエラーが表示されます。

scp: .: not a regular file
cp: cannot create regular file '/Host_file.txt': permission denied
/directory/user/desktop: no such file or directory

何か助け?

リモートシステム上のディレクトリに保存しようとしているようですが、よくわかりません。

**更新:

の両側のスペースを削除しました。ダウンロードしたように見えますが、デスクトップに何も表示されません。

ご助力いただきありがとうございます。

22
msmis88

の代わりに

scp username@Host : /path/to/hosts/file/Host_file.txt ~/desktop

:を囲むスペースを削除します。

scp username@Host:/path/to/hosts/file/Host_file.txt ~/desktop

編集:

SSH経由で接続しているときにリモートコンピューターからファイルをダウンロードしようとすると、エラーが発生し続けます。

サーバーに既にsshedされている場合はscpコマンドを実行しないでください ---サーバーからサーバーにファイルをダウンロードするだけです...

ScpコマンドをMacから直接実行する必要があります。

42
dave4420

:の両側のスペースを削除します

scp username@Host:/path/to/hosts/file/Host_file.txt ~/desktop

(100%明確にするために、コロン文字の両側のスペースを削除することを意味します)

10
DAB