28

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

何か助けはありますか?

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

**アップデート:

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

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

4

2 に答える 2

53

それ以外の

scp username@host : /path/to/hosts/file/host_file.txt ~/desktop

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

scp username@host:/path/to/hosts/file/host_file.txt ~/desktop

編集:

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

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

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

于 2013-04-02T16:10:34.527 に答える
13

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

scp username@host:/path/to/hosts/file/host_file.txt ~/desktop

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

于 2013-04-02T16:10:36.983 に答える