共有 Hostgator サイトから Adrive の scp サーバーに送信するために scp を使用しています。
puttygen.exeを使用して秘密鍵と公開鍵を作成しました。最初はパスワードをパスワードとして入力しました。 2番目はパスワードを入力しませんでした。
2 つの鍵を生成するために、公開鍵テキストを Adrive Web サイトにアップロードしました。また、Hostgatorの秘密鍵をアップロードしました。
どちらの場合も、次のプロンプトが表示されます。
server [~/.ssh]# scp -i ~/.ssh/sss.ppk ~/backups/zips/backup_2015_11_26.tgz [email protected]:.
Enter passphrase for key '.ssh/sss.ppk':
設定したパスワードを入力しましたが、もう一度メッセージが表示されます。パスワードのあるキーとパスワードのないキーで試してみました。
この部分を通り過ぎることができませんでした。 3つのメッセージを受け取った後、scpパスワードを要求しました。
自動的にバックアップを実行するようにcronジョブを設定できるように、私が作成したスクリプトでこれを使用したいと思います。
uname を実行するか、以下を取得します。
3.12.35.1418868451 GNU/Linux
答え1
scp
PuTTYキー形式の一部であり、openssh
PuTTYキー形式をサポートしていません(現在のバージョンでは「入力に関係なくパスワードが必要です」という問題があります)。
次のコマンドを使用して、PPK形式のキーを次に変換できます。プチガン(変換 - > OpenSSHのエクスポート)または以下を使用して、openssh形式で新しいキーを生成しますssh-keygen
。
ssh-keygen -t rsa
新しいキーも保存されますが、authorized_keys
正常に機能します。