98 网友分享了链接
2020-08-20 02:34:23
首先生成密钥,
发现登陆失败了,但该公钥在其他用户可以成功登陆
解决方式
先确定是否有登陆权限,在/etc/passwd 文件中查看要登陆的用户
例:
git:x:1004:1004::/home/git:/usr/bin/git-shell
看最后一列 是什么,可以看到例子中的是git用户,没有登陆权限 改为/bin/bash即可
用户家目录700
drwx------ 5 git git 205 Aug 20 10:11 git
.ssh目录 700
drwx------ 2 git git 48 Aug 20 09:51 .ssh
authorized_keys 文件600
-rw------- 1 git git 926 Aug 20 10:01 authorized_keys