ubuntu(16.04) 系统相互在root下免密ssh

本文详细介绍了如何在Ubuntu 16.04系统中设置root用户之间的SSH免密登录,包括设置root密码、安装并配置openssh-server、开放22端口、生成并复制SSH密钥,以及解决可能出现的主机身份验证问题。
摘要由CSDN通过智能技术生成

1  保证几台机器能够在root下能ssh

首先是要进入登陆账号设置root密码  sudo passwd root(root 初始密码位空, 可以用sudo -i 或者 sudo -s -H进入)

再是安装openssh(apt-get install openssh-server -y), 并且设置其让root可以ssh("/etc/ssh/sshd_config", 注释#PermitRootLogin prohibit-password
添加 PermitRootLogin yes)  , 再重启ssh service ssh restart

最后看防火墙是不是阻止了22端口, 有的话需要添加22端口 (ufw allow 22), 再重启 ufw reload, ufw enable

2  生成公约并copy到相应的机器上

在每台机器上运行: cd /root/.ssh   ssh-keygen -t rsa (回车到底)  run ssh-copy-id   -i   id_rsa.pub root@host


到此不出意外就可以了 .

3 问题:

在第二步的时候可能回遇到如下的问题:  这是需要运行ssh-keygen -f "/root/.ssh/known_hosts" -R 192.168.56.110 , 然后再执行第二部


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值