无法通过 ssh 从 bitbucket 管道连接到共享主机

Unable to connect from bitbucket pipelines to shared hosting via ssh

我需要做的是 SSH public 服务器(共享主机)和 运行 启动部署过程的脚本。

我照着写的做了 here:

当我尝试 运行 这个管道时:

image: img-name
pipelines:
   branches:
      staging:
        - step:
            deployment: Staging
            script:
              - ssh remote_username@remote_ip:port ls -l

我有以下错误:

Could not resolve hostname remote_ip:port: Name or service not known

请帮忙!

SSH 命令不采用 ip:port 语法。您需要使用不同的格式:

ssh -p port user@remote_ip "command"

(当然,这假定您的 remote_ip 是可公开访问的。)