Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Using rsync-deploy with a bastion server

Robert Wen_ReleaseTEAM_
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
May 18, 2021

I noticed on https://community.atlassian.com/t5/Bitbucket-Pipelines-questions/atlassian-scp-deploy/qaq-p/1521793 that there was the ability to set up connection to a bastion host using the EXTRA_ARGS: option for scp-deploy.  

I'm curious if the method would be similar for rsync-deploy and if anybody has used rsync through a bastion host in this way.

Thanks in advance!

1 answer

1 accepted

0 votes
Answer accepted
Halyna Berezovska
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
May 21, 2021

@Robert Wen_ReleaseTEAM_ yes, you can try going with almost same code, they only difference will be that EXTRA_ARGS will be a string , since in rsync-deploy is written in bash, not in python. And since rsync is different utility, you will use sth like

, EXTRA_ARGS: "-e 'ssh -o $PROXY_COMMAND' ",

where PROXY_COMMAND="ProxyCommand nohup ssh firewall nc -w1 %h %p".

Check out rsync-deploy README examples https://bitbucket.org/atlassian/rsync-deploy/src/master/.

Contact us in the case of more questions.

Perhaps , if it fail , try specifying SSH_PORT, and pass your proxy_command in SSH_ARGS, that will be just equal to

SSH_ARGS: 'ssh -o $PROXY_COMMAND'

in this case

Regards, Galyna

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events