AWS CodeCommit SSH公钥配置

news2025/1/12 3:55:48
  1. 在本地计算机上的终端中,运行 ssh-keygen 命令,并按照说明将文件保存到您的配置文件的 .ssh 目录中。

    其中windows用户可以使用git bash。
  2. 这会生成:

    • codecommit_rsa 文件,该文件为私有密钥文件。

    • codecommit_rsa.pub 文件,该文件为公有密钥文件。

    提示

    默认情况下,ssh-keygen生成 2048 位密钥。您可以使用-t 和-b 参数来指定密钥的类型和长度。如果你想要 rsa 格式的 4096 位密钥,你可以通过运行带有以下参数的命令来指定它:

    ssh-keygen -t rsa -b 4096

    有关 SSH 密钥所需的格式和长度的更多信息,请参阅将 IAM 与 CodeCommit 结合使用.

  3. 运行以下命令显示公有密钥文件 (codecommit_rsa.pub) 的值:

    cat ~/.ssh/codecommit_rsa.pub

    复制该值。其内容类似于以下所示:

    ssh-rsa EXAMPLE-AfICCQD6m7oRw0uXOjANBgkqhkiG9w0BAQUFADCBiDELMAkGA1UEBhMCVVMxCzAJB gNVBAgTAldBMRAwDgYDVQQHEwdTZWF0dGxlMQ8wDQYDVQQKEwZBbWF6b24xFDASBgNVBAsTC0lBTSBDb2 5zb2xlMRIwEAYDVQQDEwlUZXN0Q2lsYWMxHzAdBgkqhkiG9w0BCQEWEG5vb25lQGFtYXpvbi5jb20wHhc NMTEwNDI1MjA0NTIxWhcNMTIwNDI0MjA0NTIxWjCBiDELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAldBMRAw DgYDVQQHEwdTZWF0dGxlMQ8wDQYDVQQKEwZBbWF6b24xFDAS=EXAMPLE user-name@ip-192-0-2-137

  4. 登录 AWS Management Console,然后通过以下网址打开 IAM 控制台:https://console.aws.amazon.com/iam/。

    注意

    你可以直接查看和管理你的 CodeCommit 凭据我的安全凭证. 有关更多信息,请参阅 查看和管理凭证。

  5. 在 IAM 控制台的导航窗格中,选择用户,从用户列表中,选择您的 IAM 用户。

  6. 在用户详细信息页面上,选择 Security Credentials 选项卡,然后选择 Upload SSH public key

  7. 将 SSH 公有密钥的内容粘贴到该字段中,然后选择 Upload SSH public key

  8. 复制或保存 SSH Key ID 中的信息 (例如,APKAEIBAERJR2EXAMPLE)。

    注意

    如果您上传了多个 SSH 密钥 ID,则按密钥 ID 的字母顺序(而不是按上传日期)列出密钥。请确保已复制与正确上传日期关联的密钥 ID。

  9. 在本地计算机上,使用文本编辑器在 ~/.ssh 目录中创建一个配置文件,然后向该文件中添加以下行,其中 User 的值是您之前复制的 SSH 密钥 ID:

    Host git-codecommit.*.amazonaws.com
    User APKAEIBAERJR2EXAMPLE
    IdentityFile ~/.ssh/codecommit_rsa
  10. 注意

    如果您给私有密钥文件起了一个 codecommit_rsa 以外的名称,请务必在此处使用自己指定的名称。

    您可以在多个 Amazon Web Services 账户中设置对仓库的 SSH 访问权限,有关更多信息,请参阅对到 SSH 连接进行问题AWS CodeCommit.

    将该文件命名为 config 并保存。

  11. 在终端中,运行下面的命令更改配置文件的权限:

    chmod 600 config
  12. 运行下面的命令测试您的 SSH 配置:

    ssh git-codecommit.us-east-2.amazonaws.com

    系统会要求您确认连接,因为git-codecommit.us-east-2.amazonaws.com尚未包含在您的已知主机文件中。验证过程中会显示 CodeCommit 服务器指纹(a9:6d:03:ed:08:42:21:be:06:e1:e0:2a:d1:75:31:5e对于 MD5 或3lBlW2g5xn/NA2Ck6dyeJIrQOWvn7n8UEs56fG6ZIzQ对于 SHA256)。

    注意

    CodeCommit 服务器指纹对于每个人都是唯一AWS 区域. 查看服务器的指纹AWS 区域,请参阅的服务器指纹 CodeCommit.

    确认连接后,您应会看到已将服务器添加到已知主机文件的确认消息和成功连接消息。如果你没有看到成功消息,请检查你是否保存了config文件存储在为访问 CodeCommit 而配置的 IAM 用户的 ~/.ssh 目录中,并且指定了正确的私有密钥文件。

    如需获取帮助您排查问题的信息,请运行ssh命令使用-v参数。例如:

    ssh -v git-codecommit.us-east-2.amazonaws.com

    有关可帮助您解决连接问题的信息,请参阅 对到 SSH 连接进行问题AWS CodeCommit。

     

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/76311.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Android 搜索匹配的文字之后显示成红色

先简单看一下效果: 实现的主要代码: /*** * param color 需要提示的演示* param txt 字符串信息* param keyword 搜索的关键字* return*/ private SpannableString matchSearchText(int color, String txt, String keyword) {SpannableString spannableS…

基于springboot vue前后端分离的赛事疫情管理系统源码

开发工具:idea (eclipse) 环境:jdk1.8 mysql5.7, navcat 演示视频: 【java毕业设计】基于springboot vue前后端分离的赛事疫情管理系统源码许多年以前,人们在对数据进行统计和记录时候,使用的是纸和笔&…

抄袭、侵权、刷单,谁在洗地机的风口自乱了阵脚?

文|螳螂观察 作者| 陈淼 又一记法律重锤落下,追觅再次被敲在行业的耻辱柱上。 日前,添可和追觅的专利纠纷案迎来最新进展。根据裁定结果,追觅最终向宁波市中级人民法院作出承诺,于2022年10月30日起停止生产、销售四款涉案产品及…

基于碳库模拟、机器学习方法、生命周期评价法(LCA)、经验模型和过程模型的生态与农田温室气体排放的模拟

当前全球温室气体大幅升高,过去170年CO2浓度上升47%,这种极速变化使得物种和生态系统的适应时间大大缩短,进而造成全球气候变暖、海平面上升、作物产量降低、人类心血管和呼吸道疾病加剧等种种危害。生态与农业是甲烷(CH4&#xf…

JMeter 的17种逻辑控制器,你用过哪个?

JMeter提供了17种逻辑控制器,它们各个功能都不尽相同,其作用域只对其子节点的sampler有效,作用是控制采样器的执行顺序。 控制测试计划执行过程中节点的逻辑执行顺序,如:Loop Controller、If Controller等&#xff1b…

2022世界物联网博览会|中国电信5G+AIoT创新科技齐上阵,亮点纷呈看不够

2022年无锡世界物联网博览会 正式拉开序幕 本次中国电信展台 以“智联万物 点亮未来”为主题 于无锡太湖国际博览中心B1-01展台 万里鹏翼,振翅而飞 为数智未来插上硬核翅膀! 本次展会中国电信展台围绕“云改数转”、“网信安全”、“红色通信”、“…

SpringBoot+Vue实现前后端分离的校园外卖配送系统

文末获取源码 开发语言:Java 使用框架:spring boot 前端技术:JavaScript、Vue.js 、css3 开发工具:IDEA/MyEclipse/Eclipse、Visual Studio Code 数据库:MySQL 5.7/8.0 数据库管理工具:phpstudy/Navicat JD…

networkx学习(一) 图论

1.创建一个简单网络(图) # 导入库 import networkx as nx import matplotlib.pyplot as plt# 创建一个空图 G nx.Graph() # 向该图中添加节点和连边 G.add_nodes_from([1,2,3,4]) G.add_edges_from([(1,2),(1,3),(2,3),(2,4)])# 可视化图 nx.draw(G, n…

《Linux运维实战:MongoDB数据库逻辑备份恢复(方案四)》

一、备份与恢复方案 Percona Server for MongoDB Percona Server for MongoDB是一个免费的、增强的、完全兼容的、源代码可用的、带有企业级功能的MongoDB Community Edition的替代品。它不需要对MongoDB应用程序或代码进行更改。 参考官方:Percona Backup for Mon…

【漏洞复现】Docker runC 容器逃逸漏洞(CVE-2019-5736)

文章目录声明一、漏洞描述二、漏洞原理三、漏洞分析四、POC分析五、利用方式六、影响版本七、环境搭建八、漏洞复现九、修复建议声明 本篇文章仅用于技术研究和漏洞复现,切勿将文中涉及攻击手法用于非授权下渗透攻击行为,操作有风险,出现任何…

初识mysql

文章目录为什么要学习数据库什么是数据库数据库的分类MySQL简介连接数据库为什么要学习数据库 ①岗位需求 ②现在的世界,大数据时代,得数据者得天下 ③被迫需求:存数据 ④数据库是所有软件体系中最核心的存在 什么是数据库 数据库&…

java设计模式(2):UML图

统一建模语言(Unified Modeling Language,UML)是用来设计软件的可视化建模语言。它的特点是简单、统一、图形化、能表达软件设计中的动态与静态信息。 UML 从目标系统的不同角度出发,定义了用例图、类图、对象图、状态图、活动图…

kerberos环境下Flink on Yarn集群部署 基于flink1.15.3 hadoop 3.0CDH6.3.2

1.1 概要介绍 Flink on Yarn的HA高可用模式,首先依赖于Yarn自身的高可用机制(ResourceManager高可用),并通过Yarn对JobManager进行管理,当JobManager失效时,Yarn将重新启动JobManager。其次Flink Job在恢复…

微服务框架 SpringCloud微服务架构 29 ES 集群 29.2 搭建集群

微服务框架 【SpringCloudRabbitMQDockerRedis搜索分布式,系统详解springcloud微服务技术栈课程|黑马程序员Java微服务】 SpringCloud微服务架构 文章目录微服务框架SpringCloud微服务架构29 ES 集群29.2 搭建集群29.2.1 搭建ES 集群29 ES 集群 29.2 搭建集群 2…

kubernets 实践

文章目录kubernets 部署v1.25.5flink on k8sflink version 1.14.6kubernets 部署 v1.25.5 这里我选择的是kubeadm方式部署 虚拟机数量:4 centos发行版本:CentOS Linux release 7.9.2009 (Core) 内核版本:Linux hadoop101 5.4.225-1.el7.el…

简单又好用的5款小工具软件

人类与99%的动物之间最大差别在于是否会运用工具,借助好的工具,能提升几倍的工作效率。 1.软件卸载删除——UninstallTools UninstallTool 是一个小巧、安全、快速、强大的软件卸载删除工具,它支持在使用软件本身的卸载程序卸载完毕后&…

CMake中set_target_properties/get_target_property的使用

CMake中的set_target_properties命令用于为targets设置属性(targets can have properties that affect how they are built),其格式如下: set_target_properties(target1 target2 ...PROPERTIES prop1 value1prop2 value2 ...) 该命令的语法是列出要更改…

浅析安科瑞无线测温装置在香港科技大学配电系统中的设计应用

摘要: 随着变电站自动化技术的推广和应用,无人值班的变电站越来越多,变电站的高压开关柜采用全密封结构,在长期运行过程中,开关的触点和母线连接等部位因老化或接触电阻过大而发热,由于这些发热部位的温度…

四种基于MQ的分布式事务解决方案

在微服务的时代,分布式事务是绕不开的话题,尽管在大多数场景下,我们并不需要使用分布式事务,但是 不需要使用 不代表 可以不会使用,万一哪天真需要用到了呢?分布式事务是一个比较大的话题,今天我…

1426827-79-3,endo-BCN-NHS ester,endo-BCN-NHS 活性酯

endo-BCN-NHS ester试剂反应原理: BCN基团与叠氮化物标记的生物分子反应,NHS酯可用于标记蛋白质的伯胺(-NH2)、胺修饰的寡核苷酸和其他含胺分子,西安凯新生物科技有限公司下面为大家整理分享。​endo-BCN-NHS ester物理…