SSH本机免登陆密码
来源:互联网 发布:易诚数据官网 编辑:程序博客网 时间:2024/05/14 01:59
SSH本机免登陆密码
今天在设置Linux免登录的时候,按照Hadoop官方说明的ssh设置,然后通过sshlocalhost测试,可是总是提示要输入密码。
$ ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
$ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
琢磨了一下SSH的原理
命令1:$ ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
这个命令会产生一个公钥(~/.ssh/id_rsa.pub)和密钥(~/.ssh/id_rsa),
命令2:$ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
将本机的公钥添加进authorized_keys中,这样允许本机通过ssh的形式免密码登录
注意使用>>,而不是>,因为如果其它主机(如A)也采用免登陆的形式登录,也可以把主机A的公钥添加到authorized_keys文件中。这样主机A就可以免登陆ssh到本机了。
开始也找不出什么原因,后来用root用户跟踪/var/log/message日志,发现每次sshlocalhost的时候,有以下日志出现
Aug 20 14:47:40 vm-360-149-11 sshd[11072]: Authenticationrefused: bad ownership or modes for file/home/linzm/.ssh/authorized_keys
于是更改authorized_keys的权限为600
chmod 600 authorized_keys
问题解决,配置成功。
- SSH本机免登陆密码
- SSH本机免登陆密码
- SSH本机免登陆密码
- SSH本机免登陆密码
- SSH本机免登陆密码
- SSH本机免登陆密码
- Git中SSH免登陆密码
- 1-Linux下ssh免登陆密码
- ssh免密码登录本机
- hadoop集群下配置ssh本机免密码登陆
- linux设置本机免密码登陆
- ssh 避免每次都输入登陆密码
- 免密码ssh设置
- SSH免密码登录
- SSH登陆免密码
- 免密码ssh设置
- ssh 免密码登录
- ssh免密码登陆
- wordcount程序运行,路径问题
- eclipse添加hadoop插件
- Integer与int解惑
- 启动myeclipse 报错&nb…
- tomcat突然无法启动,servlet-mapp…
- SSH本机免登陆密码
- 配置java和hadoop环境变量
- Matlab 和C++混合编程(续)实例
- hdu 2838 树状数组水题
- 算法导论,合并排序,c实现。
- AngularJS 教程
- 判断三角形类型等价类划分设计
- 焦作哪里有找富婆包养男人?
- BZOJ 1266 AHOI 2006 上学路线route 最小割