XDC Access

Various forms of Ubuntu have a buggy SSH. If you use Ubuntu first re-evaluate your life decisions and what has led you to this point, then do the following.

Add this to your ~/.ssh/config replacing anything within <> brackets with an appropriate value.

  • <user> is your MergeTB user name.
  • <id_rsa> is the private key corresponding to the public key you uploaded to the Merge Portal.
  • <project> is the name of project containing XDCs you want to connect to.
Host *-<project>
Hostname %h
User <user>
ProxyCommand ssh -p 2202 -i ~/.ssh/<id_rsa> -W %h:%p %r@jumpc.mergetb.io
IdentityFile ~/.ssh/<id_rsa>

Then you can SSH into an XDC with

ssh <xdc-name>-<experiment-name>-<project>

such as

ssh xdc47-delta-quadrant

For non-buggy SSH (OpenSSH 7.3+), you can use the following instead

Host jumpc.mergetb.io
User <user>
IdentityFile ~/.ssh/<id_rsa>
Host *-<project>
Hostname %h
User <user>
IdentityFile ~/.ssh/<id_rsa>
ProxyJump %r@jumpc.mergetb.io:2202