我无法使用circle ci

时间:2018-03-09 13:10:23

标签: circleci

我已将私钥添加到圈ci并在.circleci / config.yml中添加了以下内容

tar -zcvf test.tar.gz src/
scp -o "StrictHostKeyChecking=no" test.tar.gz myproject@2.75.83.192:/home/myproject/
ssh myproject@52.75.83.192 tar -xvzf test.tar.gz

在为端口22授予ip地址权限后,我可以执行这些命令。但是在禁用端口时,会发生以下错误。

src/
src/demo.php
ssh: connect to host 52.75.83.192 port 22: Connection timed out

lost connection
ssh: connect to host 52.75.83.192 port 22: Connection timed out

Exited with code 255

如何仅为圆圈启用端口?

1 个答案:

答案 0 :(得分:0)

你不能。我只是启用该端口,确保您使用强大的SSH密钥对,并对该实例采取了其他安全措施。

通常,您可以将端口限制为特定IP,这将是此处的方法。问题是,像CircleCI这样的服务在AWS中运行,而不是来自任何特定的IP甚至区域。源IP可以并且可能经常发生变化。没有好的方法可以限制CircleCI而不必不断更新你的EC2防火墙。