首页 > 解决方案 > 为 Azure Pipeline 脚本 STP 打开端口

问题描述

我有一个相当独特的场景,我双向使用 SFTP。作为部署过程的一部分,我需要向上发送文件并向下提取文件以操作它们。我对环境的唯一访问权限是 SFTP。

我有一个 Bash 脚本,它在我的 Ubuntu 机器上运行良好,但是当我尝试从管道运行它时它挂起,因为它无法访问 SFTP 主机。我认为这与 Azure Pipeline 安全模型有关。

由于我需要进行双向传输,因此普通的通过 SSH 复制文件将不起作用。如果让这些东西工作的唯一方法是通过 JavaScript,我可能需要编写一些自定义的东西。但是从命令行使用 lftp 是最简单的方法,我真的宁愿在防火墙上戳一个洞并继续使用我的 Bash 脚本。

把我的头发拉在这里...

标签: linuxazure-devopssftppipelinelftp

解决方案


推荐阅读