1. 秘钥生成命令

ssh-keygen

执行完上述的命令就会在root目录下生成公钥跟私钥文件

  /root/.ssh/.id_rsa   私钥

/root/.ssh/.id_rsa.pub   公钥

2. 把公钥copy到要登录的目标机器上

scp -rp id_rsa.pub [email protected]:/home/ericjin

scp命令本地拷贝到远程: scp -rp 要拷贝的本机文件  远程主机名@远程主机ip:要拷贝到远程主机的哪个目录里

远程拷贝到本地:scp -rp 远程主机名@远程主机ip:要拷贝的文件  拷贝到本地的哪个目录

3. 在目标机器上将id_rsa.pub放到想要登录的用户的主目录的.ssh目录里面,并且重命名为authorized_keys,最重要的是要修改authorized_keys权限为600

# 1.0 移动
mv id_rsa.pub /home/ericjin/.ssh # 2.0 重命名
cd /home/ericjin/.ssh
mv id_rsa.pub authorized_keys
# 3.0 修改authorized_keys的权限
chmod authorized_keys 600 

4. 在有私钥的机器上远程链接上面配置了公钥的机器

回车即可登录,不需要密码

05-25 21:20