最近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. svn ssh接続の詳細ログ
- 2. MacRuby:net/sshとのSSH接続?
- 3. Nitrous.ioをBitbucket Gitに接続するSSH公開鍵
- 4. 公開鍵を使用してSSH経由でサーバに接続
- 5. 多くのリビジョンが古いチェックアウトとSVNリポジトリを接続していますか?
- 6. SSHキーのフィンガープリントでSSHに接続
- 7. Githubサーバからssh鍵をエクスポートする
- 8. SSHサーバーから公開鍵を取得
- 9. 負け接続:: SSH :: Perlの
- 10. スパークEC2 SSH接続エラーSSHリターンコード255
- 11. SSH鍵交換
- 12. コマンドラインからsvnに接続できますが、Tortoiseから接続できないのはなぜですか?
- 13. WindowsからのSSH接続を自動化しますか?
- 14. Windows SSHサーバーに接続
- 15. svnディレクトリ全体とそのすべての内容をssh接続で移動
- 16. サニティチェックSSH公開鍵?
- 17. SSH鍵認証[Hesitance?]
- 18. 別のホストからSSH転送ポートに接続する
- 19. Java SSHは別のリモートマシンからリモートマシンに接続します
- 20. AFSマウントされたホーム・ディレクトリからのSSH公開鍵/秘密鍵の認証
- 21. ホームディレクトリのないユーザーのSSH公開鍵
- 22. Perl ssh接続とtelnet接続の実行
- 23. NGit秘密鍵ファイルとの接続
- 24. 古典的なASPからのSQLサーバーへの接続
- 25. redux古い状態を接続する
- 26. ssh鍵ペアの接続は動作しますが、ssh鍵ペアを介したrsyncdはパスワードを要求します
- 27. Elastic BeanstalkはシェルからRDSに接続するSSH
- 28. Eclipseからsvnへのリポジトリ接続の問題
- 29. LinuxでのC++でのSSH接続
- 30. SSHに接続するまでのループ
うーんについての興味深い、特にビットを見つけるかもしれないいくつかのものがあります。 ssh -2 svn + ssh://ユーザー@ホスト/カタログopenssh そして、私には: ssh:ホスト名ホストを解決できませんでした:/カタログ:名前またはサービスがわからない – GalGavu
私はLinuxで大好きなものが必要なように見えますが、私はopensshキーを使って作業するために何を使うべきか分かりません。そして、すべてをpagavcsまたはrabbitvcsと接続する方法。 – GalGavu
応答を編集しました。 –