回答:
Arronicalの回答は1回限りの接続には適していますが、長期的には苦痛になります。sshこのサーバーに接続するときにこのキーを常に使用するようにするには、これを自分に追加します~/.ssh/config(または存在しない場合は作成します)。
Host vps718449.ovh.net
IdentityFile ~/.ssh/id_rsa_admin
その後、あなただけで接続することができますssh admin@vps718449.ovh.net -p 9215。追加のボーナスとして、ポートを構成することもできます。
Host vps718449.ovh.net
IdentityFile ~/.ssh/id_rsa_admin
Port 9215
その後、あなただけで接続することができますssh admin@vps718449.ovh.net。さらにもっと:
Host vps718449.ovh.net vps
Hostname vps718449.ovh.net
User admin
IdentityFile ~/.ssh/id_rsa_admin
Port 9215
その後、ちょうどssh vps動作します!もちろん、これvpsは単なる例であり、必要な他のエイリアスを使用できます(たとえば、複数のVPSがある場合)。man ssh_configそこで設定できるオプションのリストを参照してください。
IdentityFileが、Hostセクションに3 行追加するだけでうまくいくと思います。また、User行を追加すると、そのユーザーはそのホストに接続するときにデフォルトになりますが、でそれをオーバーライドできます@。
-iキーへのパスを使用して、sshコマンドのオプションを使用する必要があります。変更されたコマンドは次のとおりです。
ssh -i ~/.ssh/id_rsa_admin admin@vps718449.ovh.net -p 9215
-iホスト名の前に置くことも機能します。@Mathieuは単にハイフンを忘れたと思います。:p