ssh免密登录,多用户模式

本地运行

#生产秘钥库,名字自己定义比如test
ssh-keygen

#生成完成后
vi config

加入你需要远程的服务器配置

#修改为自己的配置
Host yourhost
   IdentityFile ~/.ssh/test

然后登录服务器,将刚才生产的test.pub中的内容放入~/.ssh/authorized_keys

vi authorized_keys
#放入`test.pub`中的内容
#修改权限
sudo chmod 700 ~/.ssh
sudo chmod 600 ~/.ssh/authorized_keys
#配置sshd允许
sudo vi /etc/ssh/sshd_config

sshd_config加入如下内容,或者修改里面的注释

AuthorizedKeysFile      .ssh/authorized_keys
RSAAuthentication yes
PubkeyAuthentication yes
StrictModes no

重启ssh

sudo service sshd restart

查看ssh连接用户

ps ax | grep sshd

配置普通用户无密码登录