web-dev-qa-db-ja.com

リモートUbuntuからローカルMacにファイルをコピーする

私はあちこち検索しましたが、これを見つけられないようです...私は秘密鍵をMacであるローカルマシンにコピーしようとしています。

Macでターミナルを起動すると、Jamies-iMac:~ jamie$が返されます

だから私は私のUbuntuサーバーにsshした後、私は試しました

scp /path/to/myfile.txt jamie@Jamies-iMac:/path/to/myfile.txt

それは私に与えます:

ssh: Could not resolve hostname Jamies-iMac: Name or service not known
lost connection

jamie@Jamies-iMac:/path/to/myfile.txtの代わりに他のバリエーションを試しましたが、何も機能しないようです。ご協力いただきありがとうございます。

40
inorganik

@ovcには問題はありませんでしたが、構文エラーがあり、何らかの理由で編集が拒否されました。 ubuntu側のユーザーとファイルパスの間にコロンが必要です。Mac側では、ファイルパスに/Users/username/部分が必要です。そのようです:

scp [email protected]:/path/to/myfile.txt /Users/Jamie/local/path/to/myfile.txt

これは、秘密鍵認証がセットアップされていることを前提としています。

62
inorganik

あなたはそれを間違った方法でやっています。次のように、Macでscpコマンドを使用します:scp [email protected]:/path/to/myfile.txt /local/path/to/myfile.txt。また、グラフィカルクライアントである FileZilla を使用することもできます。 sftp://192.168.1.111などのURLでUbuntuに接続します。もちろん、有効なIPアドレスを使用する必要があります。

14
ooa

上記の優れた答え。さらに、認証に証明書を使用する必要がある場合は、-iフラグを使用できます。

scp -i /path/to/cert [email protected]:/path/to/myfile.txt /Users/Jamie/local/path/to/myfile.txt
7
Asinus Rex