正确的SSH密钥会自动获取

时间:2018-07-29 10:55:14

标签: security ssh server digital-ocean

我创建了一个新的DO Drop,并使用ssh-keygen为此生成了新的SSH密钥对,然后将公钥上传到我的Droplet中。在我的用户的.ssh文件夹中,我有3个ssh密钥对。问题是我可以通过将任何密钥作为参数-i登录到服务器,例如,如果我执行ssh user@domain.com,即使我的公钥可以成功登录,我也可以成功登录服务器 id_rsa.pub。我也可以做ssh -i .ssh/another_key user@domain.com,而且也可以。似乎只要密钥在.ssh/文件夹中,我就不需要指定它,因为它会自动将其拾取,但是我不知道这是否是正常行为,并且我无法在其中找到任何内容文档。我应该为此担心吗?有时候我不懂ssh。

1 个答案:

答案 0 :(得分:0)

<body> <p style="font-size:30px"> Total tests: 10. Failed tests: 2. Skipped tests: 0.<br> </p> <p style="font-size:30px"> Report test time 0:00:00<br> </p> <table border="1" id="myTable"> <thead> <tr> <th onclick="sortTable(0)">Facility</th> <th onclick="sortTable(1)">Test_group</th> <th onclick="sortTable(2)">Test_number</th> <th onclick="sortTable(3)">Description</th> <th onclick="sortTable(4)">Result</th> <th onclick="sortTable(5)">Execution_time</th> <th onclick="sortTable(6)">Information</th> <th onclick="sortTable(7)">Output</th> </tr> </thead> <tbody> <tr> <td>Room</td> <td>468</td> <td>0</td> <td>Horse</td> <td>Success</td> <td>0:14:39</td> <td>Brown</td> <td></td> </tr> <tr> <td>Den</td> <td>288</td> <td>1</td> <td>Mule</td> <td>Success</td> <td>0:00:21</td> <td>Brown</td> <td></td> </tr> <tr> <td>Den</td> <td>660</td> <td>2</td> <td>Horse</td> <td>Success</td> <td>0:05:47</td> <td>Brown</td> <td></td> </tr> <tr> <td>Patio</td> <td>148</td> <td>3</td> <td>Pig</td> <td>Fail</td> <td>0:14:34</td> <td>Red</td> <td></td> </tr> <tr> <td>Patio</td> <td>386</td> <td>4</td> <td>Horse</td> <td>Fail</td> <td>0:13:07</td> <td>Brown</td> <td></td> </tr> <tr> <td>Room</td> <td>238</td> <td>5</td> <td>Pig</td> <td>Success</td> <td>0:13:17</td> <td>Brown</td> <td></td> </tr> <tr> <td>Den</td> <td>988</td> <td>6</td> <td>Dog</td> <td>Success</td> <td>0:05:13</td> <td>Red</td> <td></td> </tr> <tr> <td>Room</td> <td>256</td> <td>7</td> <td>Mule</td> <td>Success</td> <td>0:05:32</td> <td>Purple</td> <td></td> </tr> <tr> <td>Room</td> <td>973</td> <td>8</td> <td>Pig</td> <td>Success</td> <td>0:00:06</td> <td>Purple</td> <td></td> </tr> <tr> <td>Shower</td> <td>547</td> <td>9</td> <td>Horse</td> <td>Success</td> <td>0:09:26</td> <td>Red</td> <td></td> </tr> </tbody> </table>在尝试连接到服务器时将尝试几个(实际上最多三个)私钥。

如果运行ssh,应该会看到如下输出:

ssh -v user@domain.com

debug1: Trying private key: /home/user/.ssh/id_dsa debug1: Trying private key: /home/user/.ssh/id_ecdsa debug1: Trying private key: /home/user/.ssh/id_ed25519 尝试从您的ssh目录中输入密钥。