生成和使用ssh key登录vps

生成ssh key

  • 在官方页面http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html,下载putty_gen
  • 点击“Generate”按钮。
  • 为增加安全性,您可以输入一个密钥密码。这将需要使用SSH密钥,并防止有人访问您的密钥文件
  • 一旦密钥被生成,点击“save private key”。请务必保存到安全的地方,丢了就找不到了
  • 将生成的密钥内容复制到/root/.ssh/authorized_keys文件内。这就是你需要进入控制面板使用SSH密钥
  • 找到/etc/ssh/sshd_config ,把RSAAuthentication和PubkeyAuthentication两行前面的#注释去掉。
    C – 重启SSHD服务。
Debian/Ubuntu执行:/etc/init.d/ssh restart
CentOS执行:/etc/init.d/sshd restart

用SSH Key登陆VPS

  • 在官方页面http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html,下载putty
  • session里填写ip地址和ssh端口号,一般都是22
  • Connection–SSH–Auth,右边Private key for authentication里选择先前保存的key文件
  • Open