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