ターミナルで高速にサーバーからデータをダウンロードできません
質問
実行に失敗しました
curl $Masi@host:~/folder
curl: (6) Couldn't resolve host 'host:~'
ホストへのSSHキーがあります。 scpと同様にcurlを使用しようとしています。
curlを使用してプライベートデータを高速でダウンロードするにはどうすればよいですか
解決
curlはHTTPクライアントです-SSHクライアントとして使用することはできません。 SCPの何が問題になっていますか?
他のヒント
どのようにしてcURLの manページを読むことをお勧めします。これを行う。 cURLが scp
を望みどおりに置き換えることはできないと思います。
セキュアFTP(SFTP)サーバーまたはセキュアHTTP SSL(HTTPS)サーバーがある場合、cURLはSSHキーを受け入れることができます(ただし、SSLキーの使用はインターネットでより一般的に受け入れられます)。これらのキーを使用して認証できますサーバー経由でユーザーに公開されたディレクトリへの安全な接続を確立します。
SSHキーの受け渡し方法については、-key
、および-pass
をご覧ください。 = "http://curl.haxx.se/docs/manpage.html" rel = "nofollow noreferrer">マニュアルページ。
このようなサーバーを介してホームディレクトリを利用できる必要はないことを理解することが重要です。ユーザーとパスワードで認証しても。 scp
は別のサーバーを介して動作し、(デフォルトで)ログインしたかのようにパスを解釈します。したがって、相対パスはホームフォルダー、予想どおり。
所属していません StackOverflow