美文网首页
centos 将ssh登录方式修改为密钥

centos 将ssh登录方式修改为密钥

作者: jerryloong | 来源:发表于2019-06-10 17:23 被阅读0次

centos 将ssh登录方式修改为密钥

1. 在~/.ssh/目录下添加一文件 authorized_keys ,如果已存在可以直接使用
2. 将自己的公钥添加到 authorized_keys 中

例如

ssh-rsa AAAAB3NzaC1yc2EAAAA...******...HwiqbeDdRjTd a@c.com
3. 修改文件权限(减少文件权限,不修改也可以)
chmod 700 ../.ssh
chmod 600 authorized_keys
4. 修改ssh配置(不配置也可以)

添加两个配置项目

vi /etc/ssh/sshd_config
RSAAuthentication yes
PubkeyAuthentication yes
5. 测试使用密钥是否可登录
6. 如果密钥可以登录,则关闭密码登录方式(必须要确认密钥可登录,才能关闭密码登录)

将密码登录方式由yes改成no

vi /etc/ssh/sshd_config
PasswordAuthentication no
7. 重启ssh服务,使关闭密码生效
service sshd restart

相关文章

  • centos 将ssh登录方式修改为密钥

    centos 将ssh登录方式修改为密钥 1. 在~/.ssh/目录下添加一文件 authorized_keys ...

  • centos7 将ssh登录方式修改为密钥

    1、在客户端中生成公私钥ssh-keygen -t rsa -C "test@gmail.com" 生成的密钥在~...

  • 2018-11-16

    Ubuntu ssh远程登录 一、ssh登录 首先远程连接可以通过ssh通过密钥或者账户的方式进行登录。这里并...

  • CentOS SSH密钥登录

  • centos.禁用SSH Root登录

    centos.禁用SSH Root登录 重启SSH centos.启用SSH Root登录 重启SSH

  • SSH、USB登录

    需要越狱环境,安装插件 1. ssh登录 生成密钥 将公钥copy到iPhone,完成后可免密码登录 ssh登录i...

  • ssh服务

    安装 登录方式 无密码登陆(ssh密钥认证) 修改端口号

  • SSH服务基础优化

    SSH服务 提高SSH远程登陆的安全等级选择密钥登录的验证方式 登录端口与监听设置 登录用户限制 登录超时设置修改...

  • SSH免密登录

    在本地生成SSH密钥对: 2.将SSH公钥添加到远程主机对应账户目录下: 之后就可以以下方式免密远程登录了:

  • 使用OpenSSH登录远程主机

    常用的命令行登录远程主机: 使用SSH密钥登录: 生成密钥文件: 上传.pub内容到远程主机的~/.ssh/aut...

网友评论

      本文标题:centos 将ssh登录方式修改为密钥

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