別のユーザー名を使用してパスワードのないSSHを使用しますか?

別のユーザー名を使用してパスワードのないSSHを使用しますか?

SubversionプロジェクトへのパスワードなしのSSH接続を確立したいと思います。今はssh + svnを使用していますが、サーバーと取引するたびにパスワードを入力する必要があるので、少し面倒です。

パスワードなしのSSHキーを生成する方法についていくつかのチュートリアルをオンラインで見つけましたが、どちらもホームシステムとリモートシステムで同じユーザー名を使用していると思います。ただし、ssh + svnに使用するユーザー名は、実行しているシステムのユーザーアカウント名とは異なります。正しく設定するにはどうすればよいですか?キーファイルの名前を変更するだけでは運がありません。

ベストアンサー1

次のコマンドで他のシステムのユーザー名を指定するだけですsvn

$ svn co svn+ssh://otheruser@othersystem/path/to/repo

また、質問のタイトルに答えるには:

$ ssh otheruser@othersystem

これにより、コマンドを入力するコンピュータの秘密鍵に対応する公開鍵をsshdリモートコンピュータで照会します。~otheruser/.ssh/authorized_keys

おすすめ記事