Centos 免密码登陆配置
建站 刘宇帅 6年前 阅读量: 1386
免密码登录配置
- 在需要免密钥登录其他机器的机器上生成ssh公钥,并复制到需要被登录的机器上
ssh-keygen scp ~/.ssh/id_rsa.pub 目标机器用户名@目标机器ip:/home/目标机器用户名/
- 在目标机器处理,首先用目标用户登录机器
cat ~/id_rsa.pub >> ~/.ssh/authorized_keys chmod 600 ~/.ssh/authorized_keys //ssh免密钥登录会检测文件的权限,过于开放和保守都不行~ chmod 700 ~/.ssh
- 设置 SSH,打开密钥登录功能(默认一般是开通的,不需要修改)
- 修改/etc/ssh/sshd_config(yes)
RSAAuthentication yes PubkeyAuthentication yes
- 重启ssd服务
- 修改/etc/ssh/sshd_config(yes)
ps: root账户默认的系统配置是不允许通过免密码登录的如果真心需要root账户登录
- 修改/etc/ssh/sshd_config
PermitRootLogin yes
- 重启ssd服务
service sssd restart