最近Windowsのssh鍵で作成したので、.ppkファイルがあります。 opensshにも変換しました。 私は窓口でsvn + sshサーバーに接続するために亀を使用しています。今私はLinuxに切り替えるしたいと思います。この鍵の.ppkまたはopesshファイルを使ってsvn + sshに接続する方法を教えてください。私はPagaVCSまたはRabbitVCSを使用したいと思いますが、私はこのopensshまたは.ppkファイルしか持っていないので、明らかに私が持っていないログインとパスワードを要求し続けます。誰でも助けることができますか?svn +古い鍵からのssh接続
答えて
puttygenを使用して、鍵をopenssh形式に変換します。たとえば、ここに記載されています:http://leadingedgescripts.co.uk/server-administration/how-to-convert-your-putty-ppk-private-key-to-a-normal-ssh-key-you-can-use-on-an-apple-mac/
残念ながらウサギか他の人の経験はありません。 * nixの環境では、私は、$ HOME /の.ssh/configにを作成し、そのような何か書くでしょう:+ sshの
Host host
User user
IdentityFile /path/to/your/key
をそして使用のsvn://ホスト/ディレクトリには、(SSHは、/の.sshから設定情報を取得します設定ファイル)。おそらく、VCSのいずれかでできることがありますか?
最後に(私の場合は最初の)リゾートとして、私はcygwinやmingwを使ってそこにsshアクセスを設定しました - そして、これらのパッケージから来るsshを使うためのツールを設定します。
秘密鍵はDESエンコードされているため、一部のソフトウェア(OpenSSH)は暗黙的にその鍵を無視します。
最初のキーをエクスポートし、LinuxのSSHでのPuTTY .ppkキーを使用するには:
- スタートputtygenを
- ファイル - > Loadprivateキー
- 変換 - > [エクスポートのOpenSSHキー(private.keyで :パスフレーズの変更コマンドを使用して、この例)
今すぐ再暗号化キー
ssh-keygen -pf private.key
実際に変更しないように、同じパスフレーズを3回入力します(old、new、new)。
今、あなたはもう必要がありませんPROMTあなたのパスワードのDEK-Info:
が
AES-128-CBC,916627D6328608175FA4545928372EA3
およびSSHクライアントアプリケーションに
DES-EDE3-CBC,F1785C4B846C781F
のようなものから変更するファイルを確認することができます。
私は、このための答えはオンラインだった確信しているが、私はもはやので、ここでそれはあなたがやったと言うの変換など、最初から最後までですどこでもそれを見つけるように見えることはできません。
- オープンWindowsのputtygen。
- 必要に応じて、パスフレーズを使用して秘密鍵(name.ppk)を読み込みます。
- 「Conversions(コンバージョン)」 - >「Export OpenSSH Key(エクスポートOpenSSHキー)」に移動し、「ファイル名」とします。
- このキーをLinuxのホームディレクトリにコピーします。
- 端末を開き、 'mv fileName .ssh /'というコマンドで.sshディレクトリに移動します(〜/ .sshはguiには表示されませんが、そこにあります)。
- 'cd .ssh'を使用して.sshディレクトリに移動します。
- 'cat fileName> id_rsa'コマンドを使用して、ファイルをid_rsaという新しいファイルに置き換えます。
- コマンド 'chmod 600 id_rsa'を使用して、id_rsaのアクセス許可を600に変更します。
- 最後に、.sshディレクトリのアクセス許可が、700 'cd ..'に設定されてホームディレクトリに、 'chmod 700 .ssh'がアクセス権を設定していることを確認してください。
これはそれを行う必要があります。
はそこに、より良い情報がなければならないが、このリンクは、あなたが許可http://www.lamolabs.org/blog/6241/one-liner-working-with-ssh-keygen-ssh-key-pair-files/
- 1. アップルの秘密鍵とのssh接続
- 2. svn ssh接続の詳細ログ
- 3. ssh鍵でJenkinsに接続する
- 4. SSHサーバーから秘密鍵パスフレーズのない別のものへの接続
- 5. SSH鍵を使用してSSH接続を検証する
- 6. SSH - それが接続されたらコマンドは、SSH接続に接続されている初期接続
- 7. SFTPとSSH鍵によるLFTP接続の問題
- 8. SSHの.NetアプリケーションからMongoDBに接続
- 9. Tomcat JNDIからSSHデータベースへの接続
- 10. MacRuby:net/sshとのSSH接続?
- 11. 多くのリビジョンが古いチェックアウトとSVNリポジトリを接続していますか?
- 12. Nitrous.ioをBitbucket Gitに接続するSSH公開鍵
- 13. 公開鍵を使用してSSH経由でサーバに接続
- 14. RPyC SSH接続
- 15. ssh鍵の新しいペアがgitlabに接続できません
- 16. ansible ssh接続エラー
- 17. CentOS 7 ssh接続
- 18. SSH接続リセットドッカー(gitlab)
- 19. SSHキーのフィンガープリントでSSHに接続
- 20. SSHサーバーから公開鍵を取得
- 21. Githubサーバからssh鍵をエクスポートする
- 22. 変数からSSH鍵を追加
- 23. コマンドラインからsvnに接続できますが、Tortoiseから接続できないのはなぜですか?
- 24. ssh接続用のRspec
- 25. AmazonライトセットのSSH接続
- 26. ssh接続時のXQuartzエラー
- 27. 負け接続:: SSH :: Perlの
- 28. シングルユーザーのフォワードSSH接続
- 29. SSHの鍵のパスフレーズ
- 30. SSH鍵交換
うーんについての興味深い、特にビットを見つけるかもしれないいくつかのものがあります。 ssh -2 svn + ssh://ユーザー@ホスト/カタログopenssh そして、私には: ssh:ホスト名ホストを解決できませんでした:/カタログ:名前またはサービスがわからない – GalGavu
私はLinuxで大好きなものが必要なように見えますが、私はopensshキーを使って作業するために何を使うべきか分かりません。そして、すべてをpagavcsまたはrabbitvcsと接続する方法。 – GalGavu
応答を編集しました。 –