先说下环境:CentOS7 X64.

最近折腾本地Hadoop集群环境,在免密的登录的时候,再次遇到以前的问题,虽然最后解决,但总感觉抓不到关键点,必须找一个稳定可行且简单的方式。

正常而言,很多做免密登录,大概有下面几种方式:

#最粗暴的方式

cp id_rsa.pub authorized_keys

#最粗暴的方式二

scp id_rsa.pub hadoop@slave1:~/.ssh/authorized_keys

#追加法

cat id_rsa.pub >> authorized_keys

但上面几种,一般都需要进行authorized_keys文件的权限。稍有不慎,各种莫名其妙的问题就来了。

这篇文章不是为了探索各种方式,所以下面直接给出靠谱的,以及出现问题后怎么处理。

#如果已经出现问题,而且无法解决,那么直接执行如下命令即可(删除.ssh目录,因为这个目录的权限和成功与否密切相关):

rm -rf ~/.ssh

#重新生成密钥文件(途中一直回车即可,无需输入任何内容)

ssh-keygen -t rsa

#生成完成后,我们准备做免密登录(途中需要输入一次密码)

ssh-copy-id hadoop@master

#验证(通过这种形式,我们能够避免一切权限相关的问题,轻松实现免密登录,无坑、简单,所以在免密登录的时候,强烈推荐ssh-copy-id,而不是scp或者cat之类的)

ssh hadoop@master

如果你需要更多文档,参照:

https://www.ssh.com/ssh/copy-id

或者:man ssh-copy-id

转载至链接:https://my.oschina.net/vright/blog/1840058

java 免登录_最简单、稳定的免密登录相关推荐

  1. java微信 扣扣登录_转载微信小程序实现微信登录(Java后台)

    作者:Aoess丶 原文:https://blog.csdn.net/yan245294305/article/details/84993265 这两天在自己的小项目中加入了微信小程序的很多功能,今天 ...

  2. 微信小程序云开发用户身份登录_微信小程序开发用户授权登录(下)

    如果开发者拥有多个移动应用.网站应用.和公众帐号(包括小程序),可通过 UnionID 来区分用户的唯一性,因为只要是同一个微信开放平台帐号下的移动应用.网站应用和公众帐号(包括小程序),用户的 Un ...

  3. app开发人脸登录和指纹登录_易讯云通讯推出“一键登录”,为App登录提供新方案...

    移动互联网时代,用户的耐心越来越少,注意力也越来越弱,追求便捷与高效.登录的方式从自定义的账号密码登录,到邮箱登录,到第三方登录与手机验证码登录两种登录方式进行竞争,到现在的个人指纹,人脸识别等的识别 ...

  4. ftp服务器显示不是私密登录,ftp服务器显示不是私密登录

    ftp服务器显示不是私密登录 内容精选 换一换 如果您已完成业务测试或体验,不再需要裸金属服务器,请释放该服务器,避免继续产生费用.包年/包月购买的裸金属服务器,只能通过"退订"来 ...

  5. java人脸识别_自从加了PC人脸识别登录功能,网站立马显得高大上

    之前不是做了个开源项目嘛,在做完GitHub登录后,想着再显得有逼格一点,说要再加个人脸识别登录,就我这佛系的开发进度,过了一周总算是抽时间安排上了. 源码在文末 其实最近对写文章有点小抵触,写的东西 ...

  6. java 分布式任务_一个简单的基于 Redis 的分布式任务调度器 —— Java 语言实现...

    折腾了一周的 Java Quartz 集群任务调度,很遗憾没能搞定,网上的相关文章也少得可怜,在多节点(多进程)环境下 Quartz 似乎无法动态增减任务,恼火.无奈之下自己撸了一个简单的任务调度器, ...

  7. sourcetree mac 免登录_「vscode remote ssh 免登录」mac

    如果你只知道传统的ssh操作,或者sftp/ftp上传下载操作,那可能有点太low了.强烈推荐你使用 vscode remote ssh.举个栗子来形象比喻一下:钥匙开门 和 指纹开门 的区别. 已经 ...

  8. java应用开发_开发简单的Java应用

    第一章 开发简单的Java应用 1.Java语言的技术分类 (1)JavaSE:标准版,开发桌面应用 (2)JavaEE:企业版,Web应用 (3)JavaME:小型版,嵌入式 2.如何开发和运行Ja ...

  9. java笔试题_一道简单的 Java 笔试题,但值得很多人反思

    专注于Java领域优质技术,欢迎关注 作者:匿蟒 前言 面试别人,对我来说是一件新奇事,以前都是别人面试我.我清楚地知道,我在的地域与公司,难以吸引到中国的一流软件人才.所以,我特地调低了期望,很少问 ...

最新文章

  1. LiveVideoStack线上交流分享 ( 五 ) —— 在线教育音视频技术探索与应用
  2. 梯度下降法和随机梯度下降法
  3. 人民币贬值会让八类人损失惨重!有你吗?
  4. ISO9000软件使用管理办法
  5. 第二节JVM JRE 和JDK介绍
  6. Codeforces Round #198 (Div. 1) B,C 动态规划
  7. mysql 获取日期每行_我如何从MySQL表行获取日期和时间
  8. 这是一台家庭计算机重启无效,我买了一台二手计算机,配置还可以,但有时会自动重启机器,这是为什? 爱问知识人...
  9. 2022春季“金三银四”跳槽必备:软件测试面试题(附带答案)
  10. Java常用算法二:分治法
  11. 开源的工业软件-面向生产控制环节
  12. java嵌入式软件开发工程师_嵌入式软件工程师笔试题
  13. 2021-04-28
  14. 如何用光盘映像文件重装服务器系统,光盘镜像文件怎么安装|教你安装光盘镜像方法...
  15. php guzzle,php – 如何使用Guzzle 6记录所有API调用
  16. 【SLAM】2019浙大SLAM暑期学校--刘浩敏《集束调整》学习记录
  17. 数据结构算法题:回文数的实现
  18. android多个按钮美化,Android按钮美化样式的实现代码
  19. PHP生成微信小程序带参数的二维码,可生成带参数二维码
  20. 分发系统苹果签名代理推广IOS15安卓苹果应用封装

热门文章

  1. Socks代理上网工具 tsocks
  2. C/C++面试题-2 之2/2
  3. Python系列 49 内置模块:subprocess
  4. ArcGIS基础:实现高斯正算与反算
  5. 集线器、交换机、路由器之间的关系(清晰明了)
  6. 计算机网络期末复习提纲,湖南科技大学《计算机网络微课堂》课题笔记
  7. Spark快速入门指南
  8. 英语学习之沪江整理 20141101
  9. python unpacking_python packing unpacking 组包解包
  10. windows下ssh server搭建方法