为了实现云服务器多用户登录,我在云服务器用useradd 添加了很多用户名。
之后su 用户名 ,然后在本机使用cat ~/.ssh/id_rsa.pub将本地的公钥放在云服务器.ssh目录下的authorized_keys文件里(如果没有这个需要创建一下)
然后我直接在本地 ssh 用户名@ip地址 登录。发现怎么都是Permission denied (publickey),查了很多资料,最后就是将authorized_keys权限设置为644就可以正常登陆了,应该是这个文件权限不够,读不了公钥,导致无法认证。(真坑~~)