如何再虚拟机上建立免密通道

1.使用root用户登录虚拟机(不使用其他用户登录的原因是root权限大)

        需要准备两台服务器  例如: 192.168.137.70  192.168.137.71

2.生成密钥对(在这里我选择用192.168.137.70生成密钥对)

        [root@nginx-kafka01 ssh]# ssh-keygen -t rsa

                      rsa 这是加密算法,也可以使用其他的加密算法
                    生成的密钥对存在于~/.ssh当中叫 id_rsa  id_rsa.pub
                        不建议修改密钥文件的权限,会导致密钥失效

3.上传公钥文件id_rsa.pub到192.168.137.71上,并将公钥信息导入数据库文件 ~./ssh/authorized_keys

        [root@nginx-kafka01 .ssh]# ssh-copy-id -i id_rsa.pub root@192.168.137.71
                (这条命令可以将公钥文件直接传给192.168.137.71将它改名为ssh/authorized_keys,并保存在~./ssh文件夹当中)
                    -i 是用于指定公钥文件
                    如果端口号不是22 还需要-p 接端口号,是22就不需要

         

这样就完成了,免密通道的建立了,B机器上也可以这样建立免密通道,这样A和B互相登入可以无需密码了。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值