SSH 密钥管理指南

前言

SSH(安全外壳协议)密钥是远程服务器身份验证的常用方法。它们比用户名和密码更安全,因为它们提供了加密的身份验证机制。以下是如何生成和删除 SSH 密钥的步骤。

生成 SSH 密钥

  1. 启动终端:打开您的计算机上的终端应用程序。

  2. 生成新密钥:输入以下命令,其中的电子邮件地址应替换为您自己的:

    ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
    
  3. 选择保存路径:系统会提示您选择保存密钥对的位置。按回车键接受默认位置(通常为 ~/.ssh/id_rsa)。

  4. 设置密码(可选):为提高安全性,您可以为私钥设置密码。根据提示输入密码,或直接按回车键跳过。

  5. 完成:系统会生成私钥(id_rsa)和公钥(id_rsa.pub)并显示相关信息。公钥可以安全地分享,而私钥应始终保密。

  6. 分享公钥:将公钥 (id_rsa.pub) 内容复制并添加到 GitHub、GitLab 或其他远程仓库的 SSH 密钥设置中。

删除 SSH 密钥

  1. 启动终端:打开您的计算机上的终端应用程序。

  2. 查看所有密钥:列出 ~/.ssh 目录中的所有文件以查看现有的密钥。

    ls -al ~/.ssh
    
  3. 定位密钥:从列表中找到要删除的密钥文件,名称通常为 id_rsaid_dsa

  4. 删除密钥:使用以下命令删除密钥文件:

    rm ~/.ssh/<密钥文件名>
    
  5. 确认删除:再次列出 ~/.ssh 目录中的文件以确保密钥已被删除。

请注意:在删除 SSH 密钥之前,确保您不再需要它,因为这个操作是不可逆的。如果您已经将该密钥添加到远程服务器或服务中,那么删除后您将无法使用这个密钥进行身份验证。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值