为什么ssh copy id在将公钥添加到授权密钥时复制公钥就足够了?
我的一位同事告诉我,他可以通过SSH连接到服务器,在服务器上,他的密钥仅列在授权密钥中。我很惊讶,不知道为什么ssh copy id会将密钥复制到服务器?因为这就是让客户端通过为什么ssh copy id在将公钥添加到授权密钥时复制公钥就足够了?,ssh,Ssh,我的一位同事告诉我,他可以通过SSH连接到服务器,在服务器上,他的密钥仅列在授权密钥中。我很惊讶,不知道为什么ssh copy id会将密钥复制到服务器?因为这就是让客户端通过公钥身份验证连接到服务器的方式 ssh copy id是通过ssh在远程计算机上安装公钥的脚本。基本上,它所做的是将公钥附加到远程机器的~/.ssh/authorized_keys(有关更多详细信息,请参阅ssh copy id手册页)。特别是当您没有物理访问机器的权限时,它可能非常有用 但是,当然,由于您要使用的公钥尚未
公钥身份验证连接到服务器的方式
ssh copy id
是通过ssh在远程计算机上安装公钥的脚本。基本上,它所做的是将公钥附加到远程机器的~/.ssh/authorized_keys
(有关更多详细信息,请参阅ssh copy id
手册页)。特别是当您没有物理访问机器的权限时,它可能非常有用
但是,当然,由于您要使用的公钥尚未安装在目标服务器上,因此您必须使用现有的身份验证方法(如登录密码)登录,以防止潜在恶意用户添加自己的公钥。请关闭主题问题。另请参见帮助中心中的。