ssh免密登录的方法: 查看当前用户id, whoami su - lizhihua切换用户 1.ssh-keygen ---创建密钥对 .ssh/.id_rsa 私钥 .ssh/.id_rsa.pub 公钥 2. 把公钥copy到要登录的目标机器上centos机--->ubuntu机 scp -rp id_rsa lizhihua@192.168.10.35:/home/lizhihua/ #把本地文件copy到远程 scp -rp lizhihua@192.168.10.35:/home/lizhihua/id_rsa /tmp/ #把远程文件copy到本地 lizhihua@ubuntu:~$ ssh root@localhost ---这是在ubuntu机上自己登录其它用户生成lizhihua用户下的.ssh文件夹 lizhihua@ubuntu:~$ mv id_rsa.pub .ssh/ 3.1 在目标机器上,把id_rsa.pub重命名为authorized_keys---必须叫此名(或也可用3.2方法) lizhihua@ubuntu:~/.ssh$ mv id_rsa.pub authorized_keys ---重命名为authorized_keys 3. 2在目标机器ubuntu上,把id_rsa.pub里的key取出写入.ssh/authorized_keys cat id_rsa.pub >authorized_keys 读出id_rsa.pub的内容并写入到>后的文件,(覆盖) cat id_rsa.pub >>authorized_keys 读出id_rsa.pub的内容并写入到>后的文件,(追加) 4.这样就可直接在centos机上登录ubuntu机了 [root@centos7 .ssh]# ssh lizhihua@192.168.1.132 ---此时直接连接就可免密登录
浙公网安备 33010602011771号