当前位置:   article > 正文

【CentOS】CentOS7启用ssh私钥登录方式_ssh私钥登录centos7

ssh私钥登录centos7

本地主机:hostA

远程主机:hostB

需求:在hostB上启用ssh私钥登录的方式,从hostA让使用RSA秘钥远程登录hostB。

步骤:

1. 在hostB上创建RSA密钥对,复制公钥到authorized_keys

  1. [root@hostB ~]# ssh-keygen -t rsa
  2. [root@hostB ~]# cat .ssh/id_rsa.pub >> .ssh/authorized_keys

2. 设置hostB主机开启秘钥登录的方式

  1. [root@hostB ~]# vi /etc/ssh/sshd_config
  2. 下面两行打开注释
  3. RSAAuthentication yes
  4. PubkeyAuthentication yes
  5. # 重启sshd服务
  6. [root@hostB ~]# systemctl restart sshd.service
  7. [root@hostB ~]# systemctl status sshd.service

3. 拷贝hostB主机上的私钥文件.ssh/is_rsa 到hostA的某一目录下

[root@hostB .ssh]# scp id_rsa root@hostA_IP:/root/test/

4.从host使用私钥登录hostB

[root@hostA test]# ssh -i id_rsa root@hostB_IP

输入命令后直接登录成功,为提示输入hostB密码,则代表设置生效。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/158101
推荐阅读
相关标签
  

闽ICP备14008679号