1、使用下面的命令生成一对私钥和公钥
1 | ssh-keygen #生成的过程按照提示输入即可【推荐:生成的路径使用默认的,密码使用自己的】 |
默认情况下,生成的公钥(id_rsa.pub)和私钥(id_rsa)是在 ==/home/用户名/.ssh== 下,如果是windows,默认是在 ==C://Users/用户名/.ssh== 下,如果在生成的时候填写了自定义的路径,那就是在自定义路径下(但是建议使用默认路径)。
2、将生成的公钥(id_rsa.pub)传输到需要免密登陆的远程Linux机器上,并注册到授权列表中。
使用命令:
1 | ssh-copy-id 用户id@目标IP |
使用ssh-copy-id命令可以将本地的公钥上传到目标主机上,并且在目标主机上注册授权。