美文网首页linux
使用RSA密钥实现免密登入centos7

使用RSA密钥实现免密登入centos7

作者: theache | 来源:发表于2018-09-14 13:00 被阅读0次

今天装了一个appnode来管理服务器。发现自己的服务器被暴力破解了好多次。然后就想着弄个密钥登入,禁止密码登入。
如果你的服务器是新的服务器。没有/root/.ssh/authorized_keys文件则需要先设置生成。

ssh-keygen -t rsa
生成authorized_keys

这里需要注意检查一下.ssh文件夹是否为700,authorized_keys文件是否为600。推荐给这两个文件设置成这样的权限。这样本地就有authorized_keys文件了。复制你本地的公钥文件到authorized_keys里面即可。
接着修改ssh的配置文件/etc/ssh/sshd_config文件。

RSAAuthentication yes                               ##是否使用rsa认证
PubkeyAuthentication yes                            ##是否允许公钥登入
AuthorizedKeysFile      .ssh/authorized_keys        ##默认公钥存放的位置
PasswordAuthentication no                           ##允许密码认证

重启sshd

systemctl restart sshd.service
免密登入成功

相关文章

  • 使用RSA密钥实现免密登入centos7

    今天装了一个appnode来管理服务器。发现自己的服务器被暴力破解了好多次。然后就想着弄个密钥登入,禁止密码登入。...

  • ssh免密连接

    免密是通过密钥和公钥实现的,公钥是锁,密钥是钥匙。 生成 通过命令ssh-keygen -t rsa生成之后会在用...

  • Linux本地上传文件,远程执行命令

    免密上传执行脚本方法在本地使用 生成密钥文件,并将 /home/user/.ssh/id_rsa.pub文件上传到...

  • Linux间实现ssh免密登入

    Linux间实现ssh免密登入 在搭建hadoop环境时,要实现机器间的免登入,我通过网上查资料,差不多熟悉了实现...

  • SSHKEY免密码登陆

    通过SSHKEY实现免密码登录 1、生成密钥 生成id_rsa(私钥)和id_rsa.pub(公钥文件) 2、上传...

  • Shell一键发布程序

    为实现一键发布,最好是可以免密码登陆服务器,通过创建RSA密钥对,将公钥写入目标服务器来实现免密登陆,参考这里。 ...

  • Linux作业(一)CA和证书

    1、在 CentOS7 中使用 gpg 创建 RSA 非对称密钥对。 2、将 CentOS7 导出的公钥,拷贝到 ...

  • centos7 使用密钥免密登陆

    通过RSA加密生成的公钥追加到用来认证授权的authorized_keys中,然后配置服务器密钥登陆就可以完成。 ...

  • VPS及Wordpress 安全设置

    VPS安全配置 Cent OS 配置SSH秘钥安全登入 4.1 生成密钥 ssh-keygen -t rsa En...

  • gitlab设置ssh免密登入 设置git环境变量 websto

    gitlab设置ssh免密登入 打开本地git bash, 使用如下命令生成ssh公钥和私钥对ssh-keygen...

网友评论

    本文标题:使用RSA密钥实现免密登入centos7

    本文链接:https://www.haomeiwen.com/subject/bshogftx.html