Go to the jFed download page and follow the instructions. Note that you need to install additional software, as specified in the instructions.
Start jFed, and click “Login with Fed4Fire credentials”
jFed might will ask your account info and password.
Finally, jFed will ask for your password again. (After the first login, the previous step will be skipped)
After you login for the first time, a dialog box will pop up to say that you have to configure jFed for this initial run. You do typically do not need to make any changes, but it might be good to check out some settings.
In this preferences settings you should point jFed to the PuTTY installation directory (see Windows platform: PuTTY). You should see all green checkmarks. If not, then please install PuTTY from here: http://the.earth.li/~sgtatham/putty/latest/x86/putty-0.64-installer.exe.
Click on Use pageant to manage SSH keys to enable the PuTTY ssh agent which makes that you only once have to type the passphrase on your ssh key. Click Save at the bottom right to save these settings.
In this preferences settings, jFed should have a reasonable terminal configuration, so only change the default if it doesn’t work when logging in.
Secondly, you can click Use custom key-pair and point jFed to a private and public SSH key you have saved on your PC. This is not required, as your account is associated with an SSH key that jFed will use.
Click Save at the bottom right to save these settings.
When you have logged in, and checked your preferences, you see jFed with no experiments loaded.
When you click New, you get a blank canvas where you can draw your experiment. Let’s drag in a Generic node from the left side to the canvas.
For more specific experiments you can right click and configure the node, but for now let it in the default settings.
Let’s run this experiment, by clicking the tab General at the top, and then the Run button. We will now have to choose a name for the experiment (= slice name) and choose a maximum duration.
It will now take a couple of minutes to get the node prepared
When the node becomes green, we can right click on the node, and click Open SSH terminal.
And then you should be automatically logged in. If the node says Key refused or another error it means something has gone wrong. See Note on connectivity.
To release your resources before the end time of your experiment, you can click the Terminate button at the top in jFed. After that the nodes will become black and if your ssh connection is still open, you can see that the node will be shutdown.
As in Europe public IPv4 addresses are scarce, we have the following problems for getting connected to the nodes:
We are currently working around this in several ways. For the scenario in this tutorial, this is how it works:
You can test your connectivity with jFed by clicking the small globe button on the bottom.
And you will see a connectivity report:
In case you cannot get a green node on your canvas (e.g. at the bottom of jFed you see problems passing by), click the Feedback / Bugreport button in jFed and fill in a bug report. This will send all relevant information on calls and connectivity to jFed staff, so they can investigate the problem and report back to you.
The reporter email address is standard filled in with your certificate email address and this is forwarded by the authority to your own email address. You don’t have to change this, but you can if you like.
Besides bug reports, you can also send question, feature requests, ...