本文共 367 字,大约阅读时间需要 1 分钟。
最近准备把实验室的服务器互联起来,搞到ssh无密码登陆时发现root账号可以,普通账号就是不行。
无论ssh到本机还是另外一台机子。
后来终于google到了,是目录权限问题,不过这个一般情况下遇不到,默认的权限都没问题,主要是我的账号权限做了更改!
具体设置权限如下:
根目录: chmod 700
.ssh目录: chmod 700
.ssh目录中authorized_keys: chmod 600
700与600大了小了都不行
附ssh设置:
1、生成ssh公钥
ssh-keygen -t rsa
一路回车
2、cat id_rsa.pub >> authorized_keys
把公钥附加到authorized_keys文件里。
或者ssh-copy-id -i id_rsa.pub node01(本机hostname)
转载地址:http://tiuli.baihongyu.com/