Skip to main content
3 of 5
ssh is ok but not able to rsync via B
res1
  • 308
  • 1
  • 3
  • 9

rsync a file from server C to A through server B

I have computers A, B and C. Every one of them has ssh enabled and I can use rsync.

  • A can ssh to B
  • B can ssh to C
  • A can't ssh to C

B has public ssh access, so A can connect B and C can communicate because they are in a vpn and A is not part of it.

I would like to copy some files (and create a cronjob for this) from C to A.

What is a good way to do this?

UPDATE:

I was able to ssh to C via B as it was explained in the related answers that you suggest me but I was not able to rsync through server B.

Consider that B is listening for ssh not on port 22.

res1
  • 308
  • 1
  • 3
  • 9