首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >诡异的SSH免密

诡异的SSH免密

作者头像
公众号guangcity
发布2019-09-20 17:26:28
发布2019-09-20 17:26:28
49200
代码可运行
举报
文章被收录于专栏:光城(guangcity)光城(guangcity)
运行总次数:0
代码可运行

诡异的SSH免密

为何要写这篇文章?

大家在玩hadoop或者ssh服务器登陆,会碰到免密登陆这个话题,今天就来说一下免密失败如何解决!

什么是ssh?

Secure Shell(安全外壳协议,简称SSH)是一种加密的网络传输协议,可在不安全的网络中为网络服务提供安全的传输环境。SSH通过在网络中创建安全隧道来实现SSH客户端与服务器之间的连接。

我遇到的问题?

自己碰到的问题,之前直接装上ssh,就可以简单配置一下,ssh localhost免密登陆。

可是突然就不得行了。。。

怎么解决?

对于ssh免密,给出如下解决方案:

首先利用下面的几行命令生成相应文件:

代码语言:javascript
代码运行次数:0
运行
复制
$ ssh-keygen -t rsa
$ cd .ssh
$ cp id_rsa.pub authorized_keys
$ chmod 600 authorized_keys 

然后直接用ssh localhost登陆看可以不。如果不可以执行下面操作。

最佳策略:chmod 750 $HOME,然后如果报错

代码语言:javascript
代码运行次数:0
运行
复制
sign_and_send_pubkey: signing failed: agent refused operation

对id_rsa添加权限!

代码语言:javascript
代码运行次数:0
运行
复制
 chmod 600 id_rsa 

然后就可以了。ssh localhost试一下,就可以登陆上去。

如果是使用git操作,碰到上述问题,可以通过:

代码语言:javascript
代码运行次数:0
运行
复制
ssh-add
就这么简单。。。希望能够对大家有所帮助吧!
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-05-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 光城 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 诡异的SSH免密
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档