私はあちこち検索しましたが、これを見つけられないようです...私は秘密鍵を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
の代わりに他のバリエーションを試しましたが、何も機能しないようです。ご協力いただきありがとうございます。
@ovcには問題はありませんでしたが、構文エラーがあり、何らかの理由で編集が拒否されました。 ubuntu側のユーザーとファイルパスの間にコロンが必要です。Mac側では、ファイルパスに/Users/username/
部分が必要です。そのようです:
scp [email protected]:/path/to/myfile.txt /Users/Jamie/local/path/to/myfile.txt
これは、秘密鍵認証がセットアップされていることを前提としています。
あなたはそれを間違った方法でやっています。次のように、Macでscpコマンドを使用します:scp [email protected]:/path/to/myfile.txt /local/path/to/myfile.txt
。また、グラフィカルクライアントである FileZilla を使用することもできます。 sftp://192.168.1.111
などのURLでUbuntuに接続します。もちろん、有効なIPアドレスを使用する必要があります。
上記の優れた答え。さらに、認証に証明書を使用する必要がある場合は、-iフラグを使用できます。
scp -i /path/to/cert [email protected]:/path/to/myfile.txt /Users/Jamie/local/path/to/myfile.txt