当前位置:   article > 正文

centos 配置ssh通过key登录

centos ssh key 登录

服务器配置

1、需要关闭selinux 两种方法 方法一: 执行以下命令,临时关闭 setenforce 0 方法二: 修改/etc/selinux/config文件,将SELINUX=disabled 然后保存,重启服务器生效 2、将修改后的public key上传到服务器上面,放在/root/.ssh/目录中,然后执行还需要设置权限

cat [pulbic key filename]>> authorized_keys chmod 600 authorized_keys chmod 700 /root/.ssh 3、然后修改authorized_keys,在刚刚添加的那段Base64字符串前面加上ssh-rsa,后面使用空格隔开,如下 ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAIB....(表示省略) 4、修改/etc/ssh/sshd_config文件,找到以下配置项,修改如下

PubkeyAuthentication yes //开启密钥认证 AuthorizedKeysFile.shh/authorized_keys //指定文件路径 PasswordAuthentication no //关闭密钥认证 5.重启sshd服务

service sshd restart

转载于:https://my.oschina.net/u/2528742/blog/824155

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

闽ICP备14008679号