linux 免密登陆

客户端生成密钥对

  • ssh-keygen

      -t 指定算法
          dsa 因安全性不高,基本已经不再使用。  
          ecdsa 因技术原因等,基本已经不再使用。
          ed25519 加解密速度快,生成时间快,且安全性更高。
          默认,rsa 加解密速度慢,生成时间慢,安全性没有 ed25519 高。(用的人多兼容性好)
    
      -f 指定生成的文件  
          rsa.hub
          如果不指定,默认创建到当前用户家目录
          ~/.ssh/id_rsa
          ~/.ssh/id_rsa.pub
    
      栗子  
          ssh-keygen -t rsa -f rsa.hub
  • 创建用户

      usergroup groupname
      useradd username -g groupname
      passwd username //root权限

将公钥传送到服务器

  • 命令
    ssh-copy-id -i ~/.ssh/id_rsa.pub postgres@iphost
  • 文件解释
    • 客户端 known_hosts 连接目标服务器的信息
    • 服务端 authorized_keys 存取客户端的公钥信息
  • 图示
    linux 免密登陆
本作品采用《CC 协议》,转载必须注明作者和本文链接
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!