美文网首页
Linux 节点 SSH 免密登陆

Linux 节点 SSH 免密登陆

作者: RoyTien | 来源:发表于2021-06-25 09:48 被阅读0次

Reference

需求

节点 A 要 ssh 免密码登陆节点 B。

生成密钥 Generate Key

节点 A 和 节点 B 都要产生密钥,并且要注意是否在 root 用户下。登陆对象是用户,而不是机器,所以产生密钥前先从 root 或者其他用户切换到你所需要的用户,然后执行命令,然后三次无输入回车确认即可,最终会打印出一个密钥。

ssh-keygen -t rsa

将产生的公钥追加到自己的授权列表中

cd ~/.ssh
cat id_rsa.pub >> authorized_keys

节点 A 公钥追加到节点 B 的授权列表中

打开 id_rsa.pub,将完整的公钥追加粘贴到节点 B 的 ~/.ssh/authorized_keys 文件末尾。

节点 A 登陆节点 B

首次远程登录,需要输入 yes,以后就可以免密码登陆了。还有一个细节,如果两台机器的用户名相同,可以省略用户名,直接按照主机名或 ip 名称登陆。

ssh 用户名@主机名或者 IP

成功后会显示 welcome to ...

有些人提到要修改 authrized_keys 的权限,但我这里好像不修改也没问题,不知道是否遇到了特殊情形。

总结

使用 ssh 免密码登陆,其实就是利用生成的公钥,将公钥作为授权对象,某个用户的授权列表中加入了别的用户的公钥,就可以让别的用户免密码登陆这个用户了。

相关文章

  • Linux 节点 SSH 免密登陆

    Reference linux节点ssh免密码登录linux节点[https://blog.csdn.net/at...

  • linux ssh 免密登陆排查技巧

    场景: 使用ssh免密登陆配置的时候。做了相关配置之后,尝试ssh免密登陆,还是提示输入密码,无法免密登陆。也没有...

  • Linux服务器环境部署系列08

    基础组件安装: 一、配置SSH免密登陆 1.1、背景说明 机器A【10.0.1.12】—— master主节点(安...

  • SSH的总结

    ssh的相关总结ssh登陆的过程非对称加密RSA登陆过程免密登陆linux相关文件及操作公钥与秘钥的保存格式用密码...

  • Linux 设置免密登陆(Mac)

    设置ssh 免密登陆 前置条件: 安装ssh-copy-idbrew install ssh-copy-id 登陆...

  • Hadoop搭建

    配置ssh免密登陆 前提:master和slave节点配置相同。 本环境中已默认安装了SSH服务,所以我们只需要对...

  • mac免密登陆ssh服务器

    1. git clone 2. ssh免密登陆

  • ssh免密登陆linux服务器&别名登陆

    鉴于在终端登陆linux服务器,每次都要输入用户名,IP和密码,甚麻烦。故利用ssh免密登陆以及利用别名登陆。 一...

  • 无标题文章

    新建一个节点,第一步创建hadoop账户,修改主机名称,设置ssh免密登陆,安装telnet。

  • SSH 免密登陆

    SSH 免密登陆 本地机器 回车回车 这里要注意权限的问题,如果权限不对可能会导致无法免密登陆。

网友评论

      本文标题:Linux 节点 SSH 免密登陆

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