首页 > 其他分享 >Azure Repos的SSH配置

Azure Repos的SSH配置

时间:2025-01-15 11:36:51浏览次数:1  
标签:url Repos rsa sh SSH Azure ssh

### 服务器的系统为Rocky Linux 9.4

1. 进入文件夹~/.ssh/,添加私钥到本地。续注意,根据官方文档,添加的加密类型目前只支持RSA。一路回车生成(可以根据需求添加密码)。
```sh
ssh-keygen -t rsa-sha2-256 -C "yourEmail"
```

2. 文件夹中生成了id_rsa,id_rsa.pub两个文件,讲公钥的内容复制到Azure DevOps平台的SSH公钥设置的页面并添加。

3. 新建config文件,在配置文件中输入内容:

```sh
Host url
HostName url
IdentityFile ~/.ssh/id_rsa
HostkeyAlgorithms +ssh-rsa
PubkeyAcceptedAlgorithms +ssh-rsa
```

 

4. 运行ssh -T #{url} 对应你自己平台的url来测试是否成功。如果出现提示

```sh
ssh_dispatch_run_fatal: Connection to xxx port 22: error in libcrypto
```

说明ssh不支持git平台的加密版本,我就碰到了这个问题,这时候需要输入指令来支持老版本
```sh
update-crypto-policies --set LEGACY
```

5. 再次运行测试命令,当返回
```sh
remote: Shell access is not supported.
shell request failed on channel 0
```

这两行提示时,说明连接成功了! 是的这个看着像报错的是成功,官方文档就是这么写的,我当时还以为出问题了。然后就可以进行正常的git操作了。

标签:url,Repos,rsa,sh,SSH,Azure,ssh
From: https://www.cnblogs.com/rirakkuma/p/18672680

相关文章

  • SSH配置免密登录(建立互信)
    免密流程假设有两台Linux的服务器,A(192.168.240.1)、B(192.168.240.2),现在想通过A服务器免密登录B服务器,那么首先需要将A服务器的SSH公钥复制到B服务器的授权列表文件中(就是authorized_keys文件中)操作流程在A/B服务器上生成密钥:ssh-keygen-trsa-b2048,都采用默认的配置,......
  • 【Azure Function】C#独立工作模式下参数类型 ServiceBusReceivedMessage 无法正常工
    问题描述在C#AzureFunction使用ServiceBus作为触发器时候,在C#独立工作模式下,说可以支持使用 ServiceBusReceivedMessage类型作为触发消息的参数类型:[Function(nameof(ServiceBusReceivedMessageFunction))][ServiceBusOutput("outputQueue",Connect......
  • debian或Ubuntu中开启ssh允许root远程ssh登录的方法
    引言在Debian或Ubuntu系统中,默认情况下是禁止root用户通过SSH远程登录的。这是出于安全考虑,因为root用户拥有系统的最高权限,直接通过SSH登录存在较高的安全风险。然而,在某些情况下,您可能需要启用root用户的远程SSH访问。以下是详细的步骤,教您如何在Debian或Ubuntu系统中安全地启......
  • Termora跨平台 SSH/SFTP/Terminal 客户端工具
    前言Termora一款强大的终端模拟与SSH客户端工具,集SFTP传输、跨平台兼容、Zmodem协议、SSH端口转发、配置同步、宏录制、关键词高亮、密钥管理、多会话命令发送及数据加密于一体,专为追求高效远程工作的您设计。无论是开发、管理还是日常任务,Termora都能助您一臂之力,开启便捷、安全......
  • Azure - [01] 订阅管理
    题记部分 001||核心功能(1)访问控制  Azure订阅通过基于角色的访问控制(RBAC)系统,允许管理员精细管理用户、组和应用程序对资源的访问权限。RBAC系统通过将权限分配给角色,再将角色分配给用户、组或应用程序,从而实现细粒度的访问控制。这种访问控制机制不仅提高了安全性,还能......
  • Azure DevOps Server 完整介绍
    1.什么是AzureDevOpsServer2.内网部署和云端服务3.技术架构3.1服务器架构3.2扩展和定制开发3.3客户端4.工作项管理5.版本管理5.1TeamFoundationVersionControl-TFVC5.2Git6.全文索引7.流水线8.测试管理9.制品库Artifacts10.版本路径1.什么是AzureDevOpsS......
  • 【Azure App Service】对App Service中CPU指标数据中系统占用部分(System CPU)的解释
    问题描述在使用AzureAppService服务时,对于它的CPU占比,从AppServicePlan级别可以查看整个实例(vm)资源的CPU占比,而如果在具体的一个AppService服务中,则只能查看到当前应用所消耗的CPU时间,如果需要计算它的占比:需要使用公式【CPUTime/(CPU核数*60)】估算。CPUperc......
  • 如何使用虚拟机连接到SSH
    第一步:安装SHH服务登录虚拟机后,从活动页面进入端口输入下列命令:sudoyuminstallopenssh-clients命令解释:sudo 以超级用户权限执行此命令,使用yum包管理器来安装openssh-clients软件包输入以上命令后按回车键,提示输入密码,输完后回车即可.注:输入密码时密......
  • 使用Azure OpenAI实现检索代理的实践指南
    在当今的信息爆炸时代,如何高效地从巨量的数据中提取出有用的信息成为了技术领域的一个重要挑战。AzureOpenAI提供了一种强大的检索代理架构,能够在Arxiv等学术领域进行高效检索。在本篇文章中,我们将深入探讨如何利用Retrieval-Agent包,结合AzureOpenAI和LangChain,构建一个......
  • Azure基础认证(AZ-900)完全指南:(十八)计算的演变 - 专用服务器
    点击进入:Azure基础认证(AZ-900)完全指南(一):认证概述点击进入:Azure基础认证(AZ-900)完全指南(二)考试概述点击进入:Azure基础认证(AZ-900)完全指南:(三)什么是云计算?点击进入:Azure基础认证(AZ-900)完全指南:(四)云服务点击进入:Azure基础认证(AZ-900)完全指南:(五)什么是Azure点击进入:Azure基......