SSH Permission denied (publickey)
在测试环境或者生产环境中,会遇到ssh登录服务器是被拒绝的情况; 环境:centos7.6 目录 1、建立新的rsa秘钥文件 2、要修改配置sshd_config 1、建立新的rsa秘钥文件 建立新的rsa秘钥文件测试; mkdir /home/test/.ssh -p chmod 700 /home/test/.ssh touch /home/test/.ssh/authorized_keys chmod 600 /home/test/.ssh/authorized_keys chown test.test /home/hypuppet -R ssh-keygen -t rsa #默认生成的秘钥文件会放到/root/.ssh/下,公钥pubkey cat ssh-rsa-pubkey > /home/test/.ssh/authorized_keys #将公钥文件导入到.ssh/authorized_keys文件中 本地测试用ssh -i rsa -p。。。 2、要修改配置sshd_config vi /etc/ssh/sshd_config PermitRootLogin no #root认证登录 PasswordAuthentication yes #密码验证 PubkeyAuthentication yes #秘钥验证 详细config配置文件参考