当前位置: 技术问答>linux和unix
用SSH不能无密码登陆本机,不知道怎么办
来源: 互联网 发布时间:2017-01-08
本文导语: 系统 suse linux 9 1 /etc/ssh/sshd_config中 PasswordAuthentication no AuthorizedKeyFile /.ssh/authorized_keys 2 ssh-keygen -t rsa生成密钥,并产生authorized_keys, 用ssh 本机名 登录本机,root可以不用密码登录本机,其它用...
系统 suse linux 9
1 /etc/ssh/sshd_config中
PasswordAuthentication no
AuthorizedKeyFile /.ssh/authorized_keys
2 ssh-keygen -t rsa生成密钥,并产生authorized_keys, 用ssh 本机名 登录本机,root可以不用密码登录本机,其它用户不可以,不知道原因是什么??
1 /etc/ssh/sshd_config中
PasswordAuthentication no
AuthorizedKeyFile /.ssh/authorized_keys
2 ssh-keygen -t rsa生成密钥,并产生authorized_keys, 用ssh 本机名 登录本机,root可以不用密码登录本机,其它用户不可以,不知道原因是什么??
|
我今天也碰到一样的问题,等免密码登陆其他的机器,就是不能登录自己,结果发现有人把/root目录的权限改成777了,我该回740就OK了:
1.ssh s1 -v
看看有什么错误信息或者异常信息
2.查看/var/log/secure文件查看具体什么错误
一般是权限问题,把权限修改正确就OK了
1.ssh s1 -v
看看有什么错误信息或者异常信息
2.查看/var/log/secure文件查看具体什么错误
一般是权限问题,把权限修改正确就OK了
|
每个用户都要用ssh-keygen产生自己的密钥对
并且要设置相应自己的home目录下的.ssh/authorized_keys
并且要设置相应自己的home目录下的.ssh/authorized_keys
|
应该与权限有关
|
估计是公钥和密钥的权限不对 楼主确认一下吧