服务器免密登录

起因:想把A服务器的一些文件的一些文件拿到B服务器,结果发现A服务器的用户在B服务器上不存在,B服务器的用户在A服务器上也不存在,这就导致用rsync的时候  没有权限。最关键的是B服务器的用户密码还他妈的不知道,好气哦~

经过:于是乎,想到了一个注意。想办法从/etc/shadow 里面把密码拷出来,反向解密一下,结果是我想多了,麻辣个鸡,完全解不出来,不知道是我操作有问题还是什么狗屁玩意。再然后本傻逼又想到了另一个方法,在A服务器设置一下往B服务器的免密登录,这样不就可以愉快地拿文件了吗!!!

结果: 

         1.A服务器生成公匙秘匙

         ssh-keygen -t rsa,命令执行以后会自动在根目录下生成

ls -lt ~/.ssh
总用量 12
-rw------- 1 fdipzone fdipzone 1679 2015-08-07 00:28 id_rsa
-rw-r--r-- 1 fdipzone fdipzone  397 2015-08-07 00:28 id_rsa.pub

!!!!!!!!!重点是我手贱了,生成的时候更改id_rsa名字了,然后:

PS:/etc/ssh/ssh_config有个下面这个狗玩意,你不设置他只能找到id_rsa
#
IdentityFile ~/.ssh/identity # IdentityFile ~/.ssh/id_rsa # IdentityFile ~/.ssh/id_dsa

         2.把A服务器的id_rsa.pub贴到B服务器的authorized_keys文件里去,authorized_keys在B服务器的.ssh目录下,没有的话自己建一个

大总结:然后就可以愉快的免密登录了,他奶奶的~

posted @ 2021-01-04 19:52  骑毛驴的小菇凉  阅读(125)  评论(0)    收藏  举报