美文网首页
Linux 下ssh免登陆配置教程

Linux 下ssh免登陆配置教程

作者: xiaojye | 来源:发表于2018-10-08 11:16 被阅读0次

    背景

    当“A”机器想要通过ssh连接“B”机器,但觉得每次连接都要输入密码太麻烦。

    首先在B机器的/root目录下创建.ssh目录(chmod 700),然后在.ssh创建authorized_keys文件(chmod 644):

    [root@B ~]# mkdir -m 700 .ssh

    [root@B ~]# touch authorized_keys

    [root@B ~]# chmod 644 authorized_keys

    其次在A机器上生成密钥(如果已经生成可以跳过):

    [root@A ~]# ssh-keygen -t rsa

    一路回车即可。

    然后再将生成的公钥复制到机器B机器上的~/.ssh/authorized_keys中,使用如下命令:

    [root@B ~]# scp ~/.ssh/id_rsa.pub root@[B机器ip]:~/.ssh/auth_from_a

    [root@B ~]# cat auth_from_a >> authorized_keys

    [root@B ~]# rm auth_from_a

    root为需要登录到机器B上的身份,需要替换成需要的用户名。

    最后,测试免密码登录:

    [root@A ~]# ssh root@[B机器ip]

    (完)

    相关文章

      网友评论

          本文标题:Linux 下ssh免登陆配置教程

          本文链接:https://www.haomeiwen.com/subject/akpdaftx.html