如何在Windows上使用SSH密钥登录您的远程服务器(如Digital Ocean)

如何在Windows上使用SSH密钥登录您的远程服务器(如Digital Ocean)

💡 原文英文,约700词,阅读约需3分钟。
📝

内容提要

SSH(安全外壳)是一种加密协议,用于安全访问远程计算机。本文介绍了在Windows上使用SSH密钥登录远程服务器的步骤:确保安装OpenSSH,使用PowerShell生成并保存SSH密钥,将公钥复制到Digital Ocean的SSH密钥栏,最后通过PowerShell登录远程服务器。

🎯

关键要点

  • SSH(安全外壳)是一种加密协议,用于安全访问远程计算机。
  • SSH的使用案例包括安全数据传输、无密码登录、安全文件传输、远程登录和端口转发。
  • 本文重点介绍如何在Windows上使用SSH密钥登录远程服务器。
  • 确保Windows上安装了OpenSSH,可以通过PowerShell确认。
  • 在PowerShell中输入'ssh'命令,如果看到使用说明,则表示已安装OpenSSH。
  • 如果未安装OpenSSH,需要在Windows设置中进行安装。
  • 在PowerShell中使用'ssh-keygen'命令生成SSH密钥,并保存到指定文件。
  • 生成密钥时需要输入密码作为密钥的密码短语。
  • 生成后会看到密钥已保存的消息,包括公钥和私钥文件。
  • 使用'ls'命令查看目录中的文件,找到保存的密钥文件。
  • 使用'cat'命令显示公钥,并将其复制到Digital Ocean的SSH密钥栏中。
  • 创建Droplet/服务器后,复制IP地址并返回PowerShell。
  • 在PowerShell中使用'ssh -i'命令登录远程服务器,输入密码短语以完成登录。
  • SSH密钥对的逻辑是公钥存储在远程服务器上,私钥用于验证访问权限。
➡️

继续阅读