ssh公钥都追加到authorized_keys文件了,但是还是无法免秘钥登陆_~/.ssh/authorized_keys 追加文件后 需要重启配置嘛-程序员宅基地

技术标签: 免密码登陆  linux  ssh  

步骤:

    1、主机生成公钥 ssh-keygen -t rsa -P ''   一路回车

 

    2、从主机节点拷贝id-rsa.pub到从机worker1

 

        scp /root/.ssh/id_rsa.pub root@worker1:/root/.ssh/id_rsa.pub.master

    3、在主机和从机上执行如下命令

 

    cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys
    cat /root/.ssh/id_rsa.pub.master >> /root/.ssh/authorized_keys
其实步骤2、 3 也可用 ssh-copy-id 完成
ssh-copy-id -i .ssh/id_rsa.pub  user_name@target_machine_ip

    4、然后修改/etc/ssh/sshd_config,禁止密码登陆,允许RSA和公钥登陆。重启ssh服务

完成如上步骤后,还是不行。

    解决办法:

    对主从机都执行了如下代码:

     chmod g-w /home/your_user # 或 chmod 0755 /home/your_user

     chmod 700 /home/your_user/.ssh

     chmod 600 /home/your_user/.ssh/authorized_keys

    然后重启ssh服务,就可以免密码登陆了。原因在于ssh服务会检查文件权限码,如777这种,会被认为不安全。

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/u011809553/article/details/80937624

智能推荐

POA-LSSVM分类预测 | Matlab 鹈鹕优化最小二乘支持向量机分类预测-程序员宅基地

文章浏览阅读31次。POA-LSSVM分类预测 | Matlab 鹈鹕优化最小二乘支持向量机分类预测

达梦数据库转义查询避免查询结果错误-程序员宅基地

文章浏览阅读1.3k次。错误SQL:select * from dmhr.employee where employee_name like ‘%陈%仙%’;正确SQL:select * from dmhr.employee where employee_name like ‘%’ || REPLACE(REPLACE(‘陈%仙’,’%’,’%’),’_’,’_’) || ‘%’ ESCAPE ‘’;这个是很...

gensim的LSI模型来计算文档的相似度-程序员宅基地

文章浏览阅读1.4k次。[python] view plaincopyfrom gensim import corpora,models,similarities dictionary=corpora.Dictionary.load('/tmp/deerwester.dict') corpus=corpora.MmCorpus('/tmp/deerwester.mm')

MySQL进阶系列: 一文详解explain各字段含义_mysql explain-程序员宅基地

文章浏览阅读2.2k次,点赞2次,收藏7次。explain有何用处呢:为了知道优化SQL语句的执行,需要查看SQL语句的具体执行过程,以加快SQL语句的执行效率。可以使用explain+SQL语句来模拟优化器执行SQL查询语句,从而知道mysql是如何处理sql语句的。通过查看执行计划了解执行器是否按照我们想的那样处理SQL。explain执行计划中包含的信息如下:id: 查询序列号select_type: 查询类型table: 表名或者别名partitions: 匹配的分区type: 访问类型possible_keys: 可能用到_mysql explain

ros-semantic-mapper编译问题记录-程序员宅基地

文章浏览阅读303次。make[2]: *** No rule to make target '/usr/lib/x86_64-linux-gnu/hdf5/serial/lib/libhdf5.so', needed by '/home/zl/semantic_ws/devel/lib/semantic_mapper/semantic_mapper_node'. Stop.排查:进入/usr/lib/x86_64...

Android-Activity与Fragmeng的相互传值-程序员宅基地

文章浏览阅读199次。这是android开发必须遇到的问题,那么今天我们来探讨一下。Activity传值给Fragment ,通过Bundle。方法一: 一般Framgent都不是单独存在的,所以假设如果我们从ActivityA跳转到FragmentA ,而FragmentA的宿主是MainActivity。 注:Fragment可以根据宿主Activity,Intent直接跳转到其他Activity,而a...

随便推点

cosnt修饰指针变量-程序员宅基地

文章浏览阅读94次。

Linux在device is busy处理-程序员宅基地

文章浏览阅读51次。在Linux管理umount设备时,时常会遇到"device is busy", 假设umount一个文件系统碰到这样的情况。而且你并没有在所需卸载的文件夹下。那么非常可能实用户或进程在使用那个文件夹。# umount /mntumount: /mnt: device is busyumount: /mnt: device is busy那么必须用fuser命令来查..._linux destup set 设备忙

java jdk8 导出pgc格式/mdb格式_java8 导出-程序员宅基地

文章浏览阅读842次,点赞3次,收藏2次。前言:总体流程来说数据库数据导出到pgc其实并不复杂,只需要导出mdb格式最后修改文件后缀名为pgc格式即可,下面就是java导出mdb格式的流程:(如有雷同纯属意外,我也是在csdn上看了很多文章总结 属于自己的一套工具类)public class AccessUtil{ //这个路径是需要自己定义的导出路径和文件名称,我不知道能否使用默认的,就自己写了方便自己后续查找String dbPath = "F:/NewDB.mdb" //我使用的方法是先创建Acces..._java8 导出

第十三课_函数实参可以通过对序列或字典-程序员宅基地

文章浏览阅读253次。文章目录函数设计与使用一、函数定义与调用1.1定义函数的语法:1.21.3递归函数二、形参与实参2.1 参数2.22.3三、参数类型3.1 位置参数3.2默认值参数3.3 关键参数3.4 可变长度参数四、参数传递时的序列解包前面也来一张漂酿的图片嗷~函数设计与使用一、函数定义与调用1.1定义函数的语法:def 函数名([参数列表]): '''注释''' 函数体在Python中使用def关键字来定义函数在定义函数式需注意:函数形参不需要声明其类型,也不需要制定函_函数实参可以通过对序列或字典

vue + Leaflet加载天地图+加载wmts瓦片+动态绘制多边形+手摸手_leaflet加载wmts-程序员宅基地

文章浏览阅读2.9k次,点赞2次,收藏11次。喜欢的话,支持一下我把,写作不易,收藏+关注鼓励一下吧~项目要求实现下图所示的效果,底图使用天地图的卫星图,点击绘制多边形,绘制好点击运行 请求都断接口,接口返回如下的data,用data的数据请求瓦片信息,然后将请求的瓦片显示在地图上,全部代码如下图所示:_leaflet加载wmts

完美解决LINK : fatal error LNK1104: 无法打开文件“C:/Program.obj”_visual stdio2019link : fatal error lnk1104: 无法打开文件-程序员宅基地

文章浏览阅读8.9w次,点赞9次,收藏41次。 今天帮人看程序,遇见了LINK : fatal error LNK1104: 无法打开文件“C:/Program.obj”嗷,一搜都是些瞎扯的回答~~~我自己想了想搞定了,现在写篇文章描述我的问题。这个就是造成这个错误的原因~~~要使用全路径要用双引号把路径框起来~~这里我要使用"C:/Program Files/vc6/VC98/LIB/d3dx9.lib"要注意的_visual stdio2019link : fatal error lnk1104: 无法打开文件“f:\qt\workplace\5.

推荐文章

热门文章

相关标签