第一步:生成密匙对,我用的是rsa的密钥。使用命令 "ssh-keygen -t rsa"
直接在终端输入上面命令,然后一直回车,就会在/root/.ssh里生成:
[@tc_157_62 .ssh]# ls
authorized_keys id_rsa id_rsa.pub known_hosts
把id_rsa.pub公钥拷贝到要登陆的系统/root/.ssh个下:
然后把 id_rsa.pub 这个内容追加到authorized_keys这个里面,命令:
[@tc_157_61 .ssh]# cat id_rsa.pub >>authorized_keys
这样在62系统:
[@tc_157_62 ~]# ssh 10.11.157.61
就会登陆到61系统。
而:
[@tc_157_62 ~]# scp gy111.log root@10.11.157.61:/root
也会把62系统的gy111.log文件拷贝到61系统的root下面。
这些都不需要密码!