You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在ADO的SSH@0任务sshEndpoint参数中添加密码与端口配置

SSH@0 任务sshEndpoint配置方法

sshEndpoint字段不支持直接在YAML里拼接密码、端口参数,它关联的是平台预先配置好的SSH服务连接,配置方法如下:

  • 先在项目内创建SSH服务连接
    1. 进入项目设置页,找到「服务连接」选项,选择新建服务连接,连接类型选SSH
    2. 按表单提示填写所有连接参数:主机地址、SSH服务端口(默认22可留空,自定义端口直接填对应数字即可)、登录用户名,认证方式选密码的话直接填入对应登录密码,选密钥认证就上传私钥、填写对应通行短语
    3. 给这个服务连接设置一个易识别的名称,保存时建议勾选「授予所有管道访问权限」,避免管道运行时出现权限不足的问题
  • 修改YAML配置
    把sshEndpoint字段的值替换为你刚才创建的服务连接名称即可,不需要手动拼接用户名、主机、端口、密码字段,参考正确配置:
- task: SSH@0
  displayName: 'Run shell inline on remote machine'
  inputs:
    sshEndpoint: '自定义的SSH服务连接名'
    runOptions: inline
    inline: |
     cd /
     /usr/documents/mql
     push context user random pass random;
     print context;

注意:不要尝试在sshEndpoint字段里写username:password@server.com:port这类拼接串,该字段不支持这种语法,所有连接、认证参数都在服务连接中统一维护,也能避免密码明文写在代码仓库里造成泄露。

如果需要查官方参数说明,直接在管道编辑页选中SSH任务,右侧任务配置栏自带任务详情入口,点进去就能看到完整的参数规则说明。

内容的提问来源于stack exchange,提问作者Kevin Le

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.27 22:51:27