linux ssh互信配置
来源:互联网 发布:java raise exception 编辑:程序博客网 时间:2024/06/09 13:41
环境:
node1:192.168.3.20
node2:192.168.3.21
用到的命令
- ssh-keygen:创建公钥和密钥,会生成id_rsa和id_rsa.pub两个文件
- ssh-copy-id:把本地的公钥复制到远程主机的authorized_keys文件(不会覆盖文件,是追加到文件末尾),并且会设置远程主机用户目录的.ssh和.ssh/authorized_keys权限
权限为:
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
下面开始
1.在两台机器上生成各自的key文件
[root@192.168.3.20]#ssh-keygen -t rsa #下面一直按回车就好 [root@192.168.3.21]#ssh-keygen -t rsa
2.用ssh-copy-id 把公钥复制到远程主机上,命令也要
[root@192.168.3.20]#ssh-copy-id -i .ssh/id_rsa.pub root@192.168.3.21[root@192.168.3.21]#ssh-copy-id -i .ssh/id_rsa.pub root@192.168.3.20
注:如果不是默认的端口,可以这样写
ssh-copy-id -i ~/.ssh/id_rsa.pub “-p 2022 root@192.168.3.21”
现在就可以直接登录了
[root@192.168.3.20]#ssh root@192.168.3.21,试试吧
说明:
- 上面是以root用户配置互信,如果想要其它用户,可以切到相应的用户下执行命令即可
- 如果单纯的只需要单向信任,在一台机器上执行命令就可以了,比如说node1连接node2,不用密码的话,在node1上执行命令就可以了
- 3.也可以把ip地址和主机名对应关系加到 /etc/hosts里 这样直接ssh 主机名就可以了(eg:192.168.3.21 node2 加到hosts里就可以了
0 0
- linux配置SSH 互信
- linux ssh互信配置
- linux ssh互信配置
- LINUX的ssh互信配置
- linux SSH互信配置详解
- Linux下配置ssh互信
- Linux集群配置SSH互信
- linux 集群节点互信ssh配置
- Linux快速配置集群ssh互信
- 配置SSH互信
- 配置ssh互信
- ssh配置互信
- ssh 批量配置互信
- SSH互信配置失败
- SSH互信配置过程
- Linux SSH 互信连接
- linux之ssh互信配置(无密码登录)
- linux ssh互信配置 - 服务器间免密码登陆
- 跟大家分享下团队协作工具leangoo
- 监听键盘删除事件
- 安卓使用AnimationList实现帧动画
- python中list、set、tuple、dict比较分析
- Hadoop入门和大数据应用
- linux ssh互信配置
- hdu1009(贪心)
- linux oracle配置全局变量
- ossec是干什么的?
- 浅谈JavaScript函数中的apply()和call()方法的用途和异同
- solr最实用入门使用手册
- springMVC框架下返回json格式的对象,list,map
- java中的class文件
- 关于js编码和解码的方法