如何为DigitalOcean上的服务器配置SSH密钥
本指南适用于mac OS和Linux,windows用户请绕道。 通常,当你启动DigitalOcean droplets时,只要过程完成,你会收到一封电子邮件,让你知道droplets的IP地址和密码。尽管 此电子邮件非常方便,但是如果可以 无需电子邮件即可 获得访问服务器的更安全(更快)的方式那肯定就再好不过了 。 这可以通过设置SSH密钥来完成。 SSH密钥是计算机与服务器之间的密钥对,如果服务器在您登录的计算机上看到匹配的密钥,则允许服务器进行连接。尽管密码最终可能通过强力攻击破解,但SSH密钥几乎不可能通过强力破解。您可以通过将计算机的SSH密钥添加到控制面板,使用已经在其上设置的SSH密钥创建新的DigitalOcean droplets。 第一步 - 创建RSA密钥对 第一步是在客户机上创建密钥对(一般就是本机): ssh-keygen 第二步 - 存储密钥和密码 一旦输入了Gen Key命令,你将会得到更多的问题: 输入保存密钥的文件(/demo/.ssh/id_rsa): 可以在这里按回车,将文件保存到用户主目录(在这种情况下,我的示例用户名为demo)。 输入密码(没有密码时为空): 这是用于生成SSH的密码,推荐用一个好记的密码,整个密钥生成过程如下所示: ssh-keygen 生成公钥/私钥rsa密钥对。 输入保存密钥的文件(