SSH免密码登录配置

SSH免密码登录配置


1. 本机需要生成ssh的公钥

ssh-keygen -t rsa

2. 上传公钥到远程服务器

scp ~/.ssh/id_rsa.pub root@192.168.1.123:/root/.ssh/authorized_keys

3. 服务器公钥文件、目录权限修改

chmod 700 /root/.ssh
chmod 600 /root/.ssh/authorized_keys 

4. 修改系统ssh配置

 vi /etc/ssh/sshd_config

# Authentication:
...
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile      .ssh/authorized_keys
...

5. 非本地环境需要开启远程登录


# Authentication:

LoginGraceTime 2m
PermitRootLogin yes
StrictModes yes
MaxAuthTries 6

6. 重启sshd服务

service sshd restart

7. 本地登录测试

ssh root@192.168.1.123

你可能感兴趣的:(SSH免密码登录配置)