CJ *_*ill 29 ssh file send ssh-keys public-key
我需要将SSH公钥发送给我的一个客户,但我不太清楚如何做到这一点.我已经在我的计算机上创建了一个SSH密钥对,但现在我卡住了.
sta*_*tox 15
如果您生成一个密钥对你应该有两个文件id_rsa和id_rsa.pub(注意id_rsa可以由其他的名字,如果你指定它代替)你只需要与扩展的.pub发送你的客户档案
kra*_*tos 10
这是迟到的,但如果您使用的是基于unix的系统,则可以更轻松地发送隐藏文件.
做就是了:
pbcopy < ~/.ssh/id_rsa.pub
Run Code Online (Sandbox Code Playgroud)
这会将您的公钥复制到剪贴板.因此,基本上只需粘贴您要发送密钥的任何地方粘贴即可.
它是公钥,因此理论上,您使用的通道不必加密。
然而,它必须是一个防止潜在攻击者篡改密钥/消息的通道。在最坏的情况下,攻击者可能会用他自己的公钥替换您的公钥,从而有可能代替您获得访问权限。
所以在实践中,最好的办法就是使用加密通道。至少确保您的电子邮件客户端使用与邮件服务器的加密连接;并希望您的邮件服务器也使用加密连接进一步发送电子邮件。