jenkins 为EC2示例创建了两个密钥,但只有一个有效[关闭]

w80xi6nr  于 2023-08-03  发布在  Jenkins
关注(0)|答案(2)|浏览(145)

**已关闭。**此问题为not about programming or software development。它目前不接受回答。

这个问题似乎不是关于a specific programming problem, a software algorithm, or software tools primarily used by programmers的。如果你认为这个问题与another Stack Exchange site的主题有关,你可以留下评论,解释在哪里可以回答这个问题。
8天前关闭。
Improve this question
1.在我的EC2示例上为创建了2个密钥对。一个是Putty,另一个是OpenSSH。

  1. Putty工作正常,但Open SSH不行。
    1.在authorized_key中只有Putty key。只是学习,所以可能是一个非常愚蠢的问题。
    希望两个连接都能正常工作。
gg58donl

gg58donl1#

你是否为第二个密钥指定了不同的名称?如果不是,那么你可能正在覆盖第一个密钥。

gzszwxb4

gzszwxb42#

启动Amazon EC2示例时,您可以指定密钥对。此密钥对必须先前已在AWS上创建,并将显示在EC2管理控制台的“密钥对”部分中。
当示例启动时,密钥对的公共部分将被复制到/home/ec2-user/.ssh/authorized_keys文件中。
当您尝试通过SSH连接到示例时,操作系统将检查SSH使用的私钥是否与authorized_keys文件中的公钥匹配。如果它们匹配,您将被允许登录。
启动示例时不能指定两个密钥对。要启用这两个密钥对,您可以只使用一个密钥对(并将其转换为所需的pem/ppk格式),也可以向/home/ec2-user/.ssh/authorized_keys文件添加另一个公钥。

相关问题