每次搞ssh公钥登陆,都要去google,记忆力真心下降啊。还是写一下笔记好了。

  • 生成钥匙对ssh-keygen -t rsa-c参数修改注释,-f参数修改钥匙文件名
  • 指定钥匙需要在config设置IdentityFile
  • 将公钥加入到远程机器.ssh/authorized_keys,并设置为600权限
  • 可能需要修改远程机器的openssh server的设置/etc/ssh/sshd_config 设置PubkeyAuthentication yes