ssh localhost, ssh免密码登陆localhost
2017-12-09 18:34
183 查看
最近在ubuntu上安装hadoop,需要配置ssh免密登录localhost,多次尝试之后任然需要输入密码才能访问,主要原因是配置完成后未将私钥添加到由
keys的, 长时间持续运行的守护进程(daemon). 唯一目的就是对解密的私钥进行高速缓存。
此后, 当使用公钥连接到远程 SSH 或 SCP 主机时,不再提示相关信息.
整个配置过程如下:
===================================================================================
1.运行ssh localhost 查看是否需要密码就能登录,如果必须输入密码才能登录的话,运行以下命令:
$ ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa
$ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
$ chmod 600 ~/.ssh/authorized_keys
2.在此运行ssh localhost,显示如下:
3.输入yes,出现错误: sign_and_send_pubkey: signing failed: agent refused operation
这表示ssh-agent 已经在运行了,但是找不到附加的任何keys,就是说你生成的key,没有附加到ssh-agent上,需要附加一下,执行
$ ssh-add
出现提示:
Identity added: /home/qinyao/.ssh/id_rsa (/home/qinyao/.ssh/id_rsa)
证明已经附加成功!
4.再次尝试ssh localhost,成功登录
ssh-agent维护的列表中,使用ssh-add命令即可,百度到的ssh-agent和ssh-add命令的作用如下:
ssh-agent是用于管理SSH private
keys的, 长时间持续运行的守护进程(daemon). 唯一目的就是对解密的私钥进行高速缓存。
ssh-add提示并将用户的使用的私钥添加到由
ssh-agent维护的列表中.
此后, 当使用公钥连接到远程 SSH 或 SCP 主机时,不再提示相关信息.
整个配置过程如下:
===================================================================================
1.运行ssh localhost 查看是否需要密码就能登录,如果必须输入密码才能登录的话,运行以下命令:
$ ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa
$ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
$ chmod 600 ~/.ssh/authorized_keys
2.在此运行ssh localhost,显示如下:
3.输入yes,出现错误: sign_and_send_pubkey: signing failed: agent refused operation
这表示ssh-agent 已经在运行了,但是找不到附加的任何keys,就是说你生成的key,没有附加到ssh-agent上,需要附加一下,执行
$ ssh-add
出现提示:
Identity added: /home/qinyao/.ssh/id_rsa (/home/qinyao/.ssh/id_rsa)
证明已经附加成功!
4.再次尝试ssh localhost,成功登录
相关文章推荐
- ssh root ssh localhost无需密码,但是普通用户登陆需要密码的解决办法!
- ssh localhost 免密码登陆
- 【hadoop】ssh localhost 免密码登陆(图解)
- 【hadoop】ssh localhost 免密码登陆(图解)
- mac电脑设置 ssh localhost免密码登陆 hadoop需要
- 【hadoop】ssh localhost 免密码登陆(图解)
- centos 7.0 ssh 登陆localhost需要输入密码
- 【hadoop】ssh localhost 免密码登陆(图解)
- ssh 免密码登陆 ssh localhost 还要输入密码
- 【hadoop】ssh localhost 免密码登陆(图解)
- 【hadoop】ssh localhost 免密码登陆
- 【hadoop】ssh localhost 免密码登陆(图解)
- centos6.4 ssh免密码登陆(只需三个步骤)
- centos6.5 ssh无密码登陆失败注意事项
- linux ssh配置免密登陆后还需要输入密码
- ssh 免密码登陆
- Jenkins进阶系列之——09配置Linux系统ssh免密码登陆
- centos6.2无密码ssh登陆
- 普通用户ssh无密码登陆失败
- SSH免密码登陆步骤&jDK在Linux的安装