ssh localhost 免密码登陆
2016-12-21 13:08
218 查看
每次搞ssh locahost无密码登陆都要查半天,这次记录一下,以备不时之需
假设系统中有用户test,属于用户组test,
1. 首先确认能否不输入口令就用ssh登录localhost:
$ ssh localhost
输出如下所示:
2. 如果不输入口令就无法用ssh登陆localhost,执行下面的命令:
$ ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
$ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
可以看到在~目录下生成.ssh目录,目录下有三个文件,如图所示:
3. 此时再次执行ssh localhost,然后输入yes,按enter键,如下所示:
要保证:
~/.ssh需要是700权限
authorized_keys需要是644权限
chmod
700 ~/.ssh
chmod
644 ~/.ssh/authorized_keys
4.
此时进入到~/.ssh目录下,会看到多了一个文件know_hosts文件,如下图所示:
5.
最后验证一下是否真正成功,退出此shell,打开一个新的shell,输入ssh localhost,此时如下图所示:
可以看到已经成功实现无密码登陆
假设系统中有用户test,属于用户组test,
1. 首先确认能否不输入口令就用ssh登录localhost:
$ ssh localhost
输出如下所示:
2. 如果不输入口令就无法用ssh登陆localhost,执行下面的命令:
$ ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
$ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
可以看到在~目录下生成.ssh目录,目录下有三个文件,如图所示:
3. 此时再次执行ssh localhost,然后输入yes,按enter键,如下所示:
要保证:
~/.ssh需要是700权限
authorized_keys需要是644权限
chmod
700 ~/.ssh
chmod
644 ~/.ssh/authorized_keys
4.
此时进入到~/.ssh目录下,会看到多了一个文件know_hosts文件,如下图所示:
5.
最后验证一下是否真正成功,退出此shell,打开一个新的shell,输入ssh localhost,此时如下图所示:
可以看到已经成功实现无密码登陆
相关文章推荐
- mac电脑设置 ssh localhost免密码登陆 hadoop需要
- ssh localhost, ssh免密码登陆localhost
- 【hadoop】ssh localhost 免密码登陆(图解)
- 【hadoop】ssh localhost 免密码登陆(图解)
- ssh root ssh localhost无需密码,但是普通用户登陆需要密码的解决办法!
- 【hadoop】ssh localhost 免密码登陆(图解)
- centos 7.0 ssh 登陆localhost需要输入密码
- 【hadoop】ssh localhost 免密码登陆(图解)
- 【hadoop】ssh localhost 免密码登陆(图解)
- ssh 免密码登陆 ssh localhost 还要输入密码
- 【hadoop】ssh localhost 免密码登陆
- 【hadoop】ssh localhost 免密码登陆(图解)
- git连接到github(SSH无密码登陆)
- ssh 免密码登陆仍要密码的解决方法
- linux 服务器多台ssh无密码自动登陆
- pssh安装和批量操作命令(ssh无密码登陆主机)
- ssh无密码登陆
- Hadoop SSH 无密码登陆
- 配置集群用户以及配置集群节点间无密码ssh登陆
- 轻松搭建hadoop-1.2.1集群--快速配置SSH免密码登陆