本文采用RSA加密方法进行,主机A要无密码登录主机B。
主要操作在主机A上:
一、修改主机名
考虑到安全,最好修改一下主机名,此处改为test
方法一:
1. 修改/etc/sysconfig/network,将HOSTNAME改为test
2. 修改/etc/hosts,将IP对应的第三列改为test
方法二:
直接在命令行中修改:hostname test
二、生成公钥
ssh-keygen -t rsa
后续直接回车直至结束
三、发送公钥
1. 在其他目录下创建文件夹.ssh
2. 将/root/.ssh/id_rsa.pub拷贝至.ssh文件夹下
3. 如果主机B中存在/root/.ssh目录,则将该目录下的authorized_keys拷贝到.ssh目录下,否则创建空文件authorized_keys
4. 进入.ssh目录中,cat id_rsa.pub >> authorized_keys
5. 修改权限,chmod 644 authorized_keys
6. 如果主机B中存在/root/.ssh,则将.ssh整个目录拷贝至主机B的/root目录下,否则,仅将authorized_keys拷贝至主机B的/root/.ssh/目录下。
阅读(680) | 评论(0) | 转发(0) |