我创建了一个新的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。
答案 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
目录中输入密钥。