当前位置:首页 > CN2资讯 > 正文内容

linux 个人公钥 linux 私钥

2天前CN2资讯

文章目录


1. 创建新用户并创建私钥

使用root用户创建新用户,名为xxx,并禁用密码登录。
指定用户使用的shell解释器为bash,指定用户主目录路径为/home/xxx或者其他自定义路径。

adduser xxx --disabled-password --shell /bin/bash --home /home/xxx

若需对新增用户设置用户组或者其他内容,请参考adduser命令其他用法

2. 对已存在的用户创建私钥

一般分成两种情况:

  • 用户自己生成公钥私钥,把公钥文件(.pub文件)交给服务器管理员,或者自己上传到服务器完成配置,这种情况见Xshell生成秘钥对和服务器设置秘钥登录,这两篇博客,本文不再赘述。
  • 服务器管理员为用户生成,这种情况见下文。
  • 如果是root用户给其他普通用户生成私钥,则首先切换到用户xxx,进入该用户xxx的工作目录。如果是普通用户给自己生成私钥,忽略这一步,直接下一步。

    su xxx

    创建ssh的隐藏目录,并赋予700权限(只有该用户读取和修改)

    mkdir ~/.ssh chmod 700 ~/.ssh

    创建公钥文件,一个用户会有一个公钥文件。输入以下命令,如果为了简便可以直接不用输入密码一路回车到底。当然更推荐于生成秘钥的时候设置一个为秘钥加密的密码,这样用户后续使用私钥文件+私钥密码的方式会更加安全。(这样可以防止私钥文件泄漏,其他人可以直接登录)
    默认生成的路径就是用户主目录下的.ssh文件夹中。

    ssh-keygen -t rsa -b 4096 -v

    此时,.ssh文件夹中会出现两个文件id_rsa.pub公钥和id_rsa私钥。

    接下来,将公钥写入授权文件当中。并赋予该文件600权限(该用户可读可写)。

    cd ~/.ssh cat id_rsa.pub >> ~/.ssh/authorized_keys chmod 600 authorized_keys

    最后一步,将私钥文件id_rsa下载下来,分发给指定用户即可。用户拿到后,使用xshell或者其他终端软件,来进行登录,详细见:
    若使用putty的话,需要做一次转换操作,见。

    3. 关闭ssh密码登录功能

    当所有用户完成证书分发后,使用root用户,修改/etc/ssh/sshd_config文件,关闭所有用户密码登录的功能。
    按照以下参数调整,其他不动

    RSAAuthentication  yes // RSA秘钥认证 PubkeyAuthentication  yes // 公钥认证 PasswordAuthentication  no // 关闭密码登录

    重启ssh服务

    service sshd restart


      你可能想看:

      扫描二维码推送至手机访问。

      版权声明:本文由皇冠云发布,如需转载请注明出处。

      本文链接:https://www.idchg.com/info/25721.html

      分享给朋友:

      “linux 个人公钥 linux 私钥” 的相关文章

      EthernetServers:高性能虚拟主机与VPS解决方案,轻松满足您的需求

      EthernetServers:高性能虚拟主机与VPS解决方案,轻松满足您的需求

      EthernetServers是一家成立于2013年的英国老牌主机商,专注于提供高质量的虚拟主机、VPS和专用服务器解决方案。多年来,它在全球范围内积累了大量的忠实用户,凭借稳定的服务和良好的口碑,成为许多站长和企业的首选。无论是个人博客、小型企业网站,还是需要高性能计算资源的大型项目,Ethern...

      搬瓦工VPS用户必看:如何顺利更换IP地址

      板瓦工换IP是指在使用搬瓦工VPS主机时,用户因各种原因需要更改当前的IP地址。无论是因为IP被封禁,还是出于其他网络需求,了解这个过程非常重要。对于想要顺利运营自己项目的用户而言,保持IP的稳定和安全是基础,而换IP可以帮助他们解决潜在的网络问题。 在日常使用中,有些用户可能会发现他们的IP地址被...

      国外常用ping工具及其使用方法

      ping工具在国外的应用 什么是ping工具?其基本功能和重要性 ping工具是一种非常实用的网络诊断工具,通过向指定的IP地址发送数据包来检测网络连接的质量。当我们在互联网上进行访问时,ping工具能够帮助我们了解网络延迟、丢包率等关键指标。这些信息对于网站运营者和普通用户来说都是极其重要的,因为...

      主机论坛:获取信息与交流经验的最佳平台

      主机论坛概述 在当今的数字时代,主机论坛作为一个专注于域名、主机、VPS和服务器的讨论与信息交流平台,显得尤为重要。对于站长、开发者和一般用户来说,它们不仅是资讯获取的渠道,更是一个技术交流和问题解决的空间。主机论坛通过汇聚来自不同背景的用户,形成了一个活跃的社区,每个人都能找到自己感兴趣的话题,分...

      选择日本不限流量VPS的最佳方案与优化建议

      日本不限流量VPS市场现状 日本的VPS市场,尤其是不限流量的产品,正迎来一个快速发展的阶段。随着互联网技术的进步,亚洲的网络环境发生了翻天覆地的变化。尤其是在日本,不限流量VPS因其连接速度快、数据中心服务优质而广受欢迎,对那些需要持续大流量的网站运营者来说,这可是一个无与伦比的选择。 我发现,随...

      阿里云国际站:轻松注册与支付方式全解析

      什么是阿里云国际站? 在这个科技迅速发展的时代,云计算已经成为许多企业和个人开展业务的重要基础设施。阿里云国际站便是一处全球化的云计算服务平台,旨在为世界各地的用户提供高效、灵活和安全的云计算服务。它不仅支持多种功能,还具备强大的全球基础设施,能够满足不同用户的需求。 阿里云国际站被设定为一个面向全...