linux ssh-kengen root无需密码远程秘钥登录

  Linux root账号无需秘钥直接ssh配置
#ssh-keygen -t rsa 选择生成rsa型秘钥,可以两个系统之间相互无密码访问
#cd /root/.ssh 这是默认的秘钥生成文件目录,前往查看生成的秘钥
#scp id_rsa.pub root@10.196.136.94:/root/ 将生成的秘钥导入目标主机中
#cat /root/id_rsa.pub >> ~/.ssh/authorized_keys 再将秘钥导入ssh读取文件,现在就可以无需密码登录目标主机了

ps:
  必须要可以直接ssh root,否则会报错,如果报错,前往/etc/ssh/sshd_config 中查看permitrootnologin 是否为no
在scp时报错不允许访问目标主机,

  RSA host key for mysharebook.cn has changed and you have requested strict checking.
Host key verification failed.

  可能是之前打入过秘钥,系统默认ssh时用之前秘钥。可以

#ssh-keygen -R serviceaddres(目标主机ip)

  也可以删除当前目录下knows.hosts中的报错行数

转载于:https://www.cnblogs.com/rock-huhu/p/7201359.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值