博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SSH创建公钥实现无密码操作失败原因
阅读量:4619 次
发布时间:2019-06-09

本文共 430 字,大约阅读时间需要 1 分钟。

1、创建公钥 、 非对称加密方式RSA 、设置了通行短语"myhadoop" 进行权限设置

2、采用Hadoop集群建立VSFTP服务器,通过FTP把我们的公钥上传上去

3、用上传的公钥生成authorized_keys文件并设置文件的权限,将SSH2兼容格式的公钥转换成为Openssh兼容格式 (这步就是出错的那步)

 

分析步骤3:因为平时使用 hadoop 这个用户, 设置权限时需要切换到root用户,把公钥上传FTP使用的是hadoop账户操作,但是第三步用公钥生成authorized_keys文件是用root用户操作,再用ssh登陆时就会出现登录用户不一致之类的报错,提示更换用户。

 

 

解决:  把生成的authorized_keys文件删除,重新用hadoop账户执行操作,重新生成,然后重启链接,即可消除问题,成功链接。

 

转载于:https://www.cnblogs.com/falllovewithIcecream/p/4495521.html

你可能感兴趣的文章
Windows下手动安装redis服务
查看>>
把 MongoDB 当成是纯内存数据库来使用(Redis 风格)
查看>>
PyTorch 1.0 中文官方教程:使用ONNX将模型从PyTorch传输到Caffe2和移动端
查看>>
LeetCode 4Sum
查看>>
BBC-The Race and a quiz
查看>>
大端小端
查看>>
IntelliJ IDEA 把java项目导出成可执行的jar
查看>>
DynamicReports
查看>>
鼠标经过图像改变实现
查看>>
二分查找法
查看>>
Spring3升级到Spring4时, 运行时出现找不到MappingJacksonHttpMessageConverter的情况
查看>>
详解缓冲区溢出攻击以及防范方法
查看>>
分布式事务解决方案(一) 2阶段提交 & 3阶段提交 & TCC
查看>>
android之网格布局和线性布局实现注册页面
查看>>
BZOJ 1014: [JSOI2008]火星人prefix( splay + hash )
查看>>
安装ejabberd2并配置MySQL为其数据库
查看>>
angular repeat
查看>>
android 图片圆角化控件
查看>>
java第三次作业
查看>>
HP Jack介绍
查看>>