CentOS 配置无密码登录
配置sshd服务 在服务器上修改/etc/ssh/sshd_config:
<!-- lang: shell -->
#禁止root登录 PermitRootLogin no #指定可以登录的用户 AllowUsers bob alice StrictModes yes #关闭密码验证 PasswordAuthentication no #打开RSA验证相关设置 RSAAuthentication yes PubkeyAuthentication yes AuthorizedKeysFile .ssh/authorized_keys #关闭 GSSAPI验证 GSSAPIAuthentication no
重启sshd服务
生成rsa-keypair 切换到允许ssh登录的用户账户执行如下执行如下命令:
<!-- lang: shell -->
#生成key-pair ssh-keygen cp ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys sudo chmod 600 ~/.ssh/authorized_keys sudo chmod 700 ~/.ssh restorecon -R -v ~/.ssh
复制刚刚生成的id_rsa文件到本地,一般命名为:server.pem
ssh -i server.pem username@server
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
您可能感兴趣的文章:
- CentOS 6.5中SSH免密码登录配置教程
- Linux学习之CentOS(二十二)--进入单用户模式下修改Root用户的密码
- CentOS SSH无密码登录的配置
- CentOS下SSH无密码登录的配置文件
- 如何重置 RHEL7/CentOS7 系统的root密码
- 在CentOS / RHEL上设置 SSH 免密码登录的方法
- CentOS6.8单用户模式如何修改密码
本文由 华域联盟 原创撰写:华域联盟 » CentOS 配置无密码登录的实现
转载请保留出处和原文链接:https://www.cnhackhy.com/62829.htm