ecFlow's documentation is now on readthedocs!

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 16 Next »

It is possible to connect local ecflow_ui running on your mac/pc to the remote servers running at the center using teleport and SSH Local Port Forwarding functionality.

  • First make sure you connected to the center with teleport using your token id. On the MAC i had to use latest teleport version. (5.0.0) 

    MAC
    brew install teleport # *OR*   > brew upgrade teleport
  • Next setup port forwarding. In the example below I am using ma0 as my UID, For your pc/mac UID should be the same as your ECMWF user UID 

    Connect to workstation ecflow server and metabuilder ci server
    ssh -J ma0@shell.ecmwf.int ma0@polonius -C -N -L 4141:polonius:4141 -L 3142:ecflow-metab:3142

    To access cca/ccb job output via the log server , you need to create a tunnel access for this as well.

    add '127.0.0.1 cca-log1' alias in /etc/hosts so that connections to 'cca-log1' actually go to localhost, then use

    ssh -J ma0@shell.ecmwf.int ma0@polonius -C -N -L 4141:polonius:4141 -L 3142:ecflow-metab:3142 -L 9316:cca-log1:9316 
  • Inoke your local ecflow_ui. But please ensure you use "localhost" tunnel entrance for all remote ecflow server hostnames.




  • No labels