ssh 免密码设置失败原因总结
先复习一下设置ssh免密码操作的步骤:
进入主目录
cd
生成公钥
ssh-keygen -t rsa -P '' (注:最后是二个单引号,表示不设置密码)
然后分发公钥到目标机器
ssh-copy-id -i ~/.ssh/id_rsa.pub 用户名@对方机器IP (注意不要忘记了参数-i)
注:ssh-copy-id -i 是最简单的办法,如果不用这个,就得分二个步骤:
a) 先scp 将本机的id_rsa.pub复制到对方机器的.ssh目录下
b) 在对方机器上执行 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys 导入公钥
上面的操作完成后,就可以用 ssh 对方机器IP 来测试了,顺利的话,应该不会提示输入密码。
如果失败,有可能是以下原因:
1、权限问题
.ssh目录,以及/home/当前用户 需要700权限,参考以下操作调整
sudo chmod 700 ~/.ssh
sudo chmod 700 /home/当前用户
.ssh目录下的authorized_keys文件需要600或644权限,参考以下操作调整
sudo chmod 600 ~/.ssh/authorized_keys
2、StrictModes问题
编辑
sudo vi /etc/ssh/sshd_config
找到
#StrictModes yes
改成
StrictModes no
如果还不行,可以用ssh -vvv 目标机器ip 查看详情,根据输出内容具体问题具体分析了
转载于:https://www.cnblogs.com/yjmyzz/p/4481720.html
ssh 免密码设置失败原因总结相关推荐
- ssh免密登陆失败原因总结(Linux)
转载自 ssh免密登陆失败原因总结(Linux) 1. SSH公钥认证(免密码)配置 登录到本机服务器A,切换到响应的操作系统用户,执行命令,生成秘钥文件[按照提示直接回车] ssh-keygen ...
- Ubuntu操作-02 设置SSH免密码
文章目录 1 设置hosts 2 生成本机密钥对 3 上传公钥到需要登录的服务器 4 测试登录 5 错误处理 主机操作系统为Ubuntu18.04,因为暂时没找到Ubuntu中与Xshell匹配的软件 ...
- ssh 免密码登录(设置后仍需输密码的原因及解决方法)
ssh 免密码登录(设置后仍需输密码的原因及解决方法) 参考文章: (1)ssh 免密码登录(设置后仍需输密码的原因及解决方法) (2)https://www.cnblogs.com/guanyf/p ...
- 集群环境ssh免密码登录设置
集群环境ssh免密码登录设置 今天刚刚学习,总结一下 以免以后忘记 参考https://www.cnblogs.com/ivan0626/p/4144277.html https://www.cnbl ...
- hadoop设置ssh免密码登录
对于需要远程管理其它机器,一般使用远程桌面或者telnet.linux一般只能是telnet.但是telnet的缺点是通信不加密,存在不安全因素,只适合内网访问.为 解决这个问题,推出了通信加密通信协 ...
- Linux设置ssh免密码登录
一.SSH来源 对于需要远程管理其它机器,一般使用远程桌面或者telnet.linux一般只能是telnet.但是telnet的缺点是通信不加密,存在不安全因素,只适合内网访问. 为解决这个问题,推出 ...
- linux远程登录ssh免密码配置方法
这篇文章主要介绍了linux远程登录ssh免密码配置方法,需要的朋友可以参考下 一.情景 公司刚上几台Linux,现在要把主机之间都能远程ssh免密码登陆. 二.原理 很简单,使用ssh-keygen ...
- 菜鸟Linux系列:[4]SSH免密码登陆远程服务器
背景:搭建Hadoop环境需要设置无密码登陆,所谓无密码登陆其实是指通过证书认证的方式登陆,使用一种被称为"公私钥"认证的方式来进行ssh登录. 在linux系统中,ssh是远程登 ...
- Hadoop集群搭建过程中ssh免密码登录(二)
一.为什么设置ssh免密码登录 在集群中,Hadoop控制脚本依赖SSH来执行针对整个集群的操作.例如,某个脚本能够终止并重启集群中的所有守护进程.所以,需要安装SSH,但是,SSH远程登陆的时候,需 ...
最新文章
- Android 源码编译相关
- 也谈谈程序员职业规划的几个问题——我的一些故事
- binary - 从(向)二进制串插入和提取字段 / BINARY FORMAT BINARY SCAN
- viewgroup 渲染过程
- c语言程序设计基础项目教程,C语言程序设计基础项目教程
- 52_并发编程-线程-线程池
- 水印相机定位不准确怎么办_选好镜头 选好3D四轮定位仪
- excel文件修复工具_免费PDF转Word在线工具集合 | 整理分享!
- ps—ps,cs6图层面板解释,图层样式详解
- Microsoft Store无法打开几种解决办法
- cortex a8 java_ARM Cortex-
- Externally added files can be added to Git
- workman php 视频,利用workerman实现webrtc实时音视频通话
- win32Day06:控件
- web网页设计期末课程大作业:水果网站设计——HTML+CSS+JavaScript水果超市(带论文)
- Windows窗体Winform----show()与showDialog()的区别
- html文本框中有一个叉号标志,html 输入框显示“小叉叉”的清空图标
- uniapp 使用sqlite存储聊天记录篇
- Event loop/浏览器的事件循环机制
- [渝粤教育] 中国地质大学 高等数学(二) 复习题
热门文章
- html参考文献_毕业设计参考文献格式(要求与范例)
- 计算机科学文学学士,波士顿大学计算机科学.pdf
- Linux日常使用的一些积累
- 【kafka】Kafka 幂等 Producer
- 【Elasticsearch】 es 6.8 的 type _doc
- 【ElasticSearch】Es 源码之 Discovery DiscoveryModule Coordinator 源码解读
- 【kafka】kafka 消费报错 Failed to add leader for partitions
- 升级后重启造成fsck.ext3: Unable to resolve UUID
- 远行星号java 出错_打了势力争霸之后就出错了
- 【mysql安装】阿里云centos7环境mysql安装