Skip to content

Connect to the Tutorial Server

Live tutorial

Your credential card contains your username, password, and server.

Angle-bracket values need editing

Amber text inside angle brackets, such as <USERNAME> or <SERVER>, marks a value you must replace. The rest of the command remains unchanged.

macOS and Linux

Open Terminal and connect with:

ssh <USERNAME>@<SERVER>

Replace <USERNAME> and <SERVER> with the values printed on your card.

Windows

Open PowerShell or Windows Terminal to check whether SSH is already installed:

ssh -V

If that prints an OpenSSH version, you are ready to connect.

If ssh is not recognized, open PowerShell as Administrator and install the OpenSSH Client:

Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0

After installation, verify it:

ssh -V

If that prints an OpenSSH version, SSH is ready to use.

Connect with:

ssh <USERNAME>@<SERVER>

Replace <USERNAME> and <SERVER> with the values printed on your card.

The first connection may ask whether you want to trust the server. Enter:

yes

Then enter your password.

Your password will not appear on screen while you type. This is normal.

1. Check your account

After logging in, run:

whoami
hostname
pwd

whoami should show the username printed on your card, and your home directory should be:

/home/<USERNAME>

Now confirm that your tutorial workspace is writable:

printf 'access works\n' > ~/tutorial/access-test.txt
cat ~/tutorial/access-test.txt
rm ~/tutorial/access-test.txt

You should see:

access works

Your home directory and tutorial workspace belong to your account. Always use the username and server assigned to you.

2. Find the tutorial repository and examples

All tutorial instructions, scripts, and examples are already available in your workspace. Do not clone another copy of the repository on the live server.

cd ~/tutorial
ls

You should see the main repository files and directories:

README.md  docs  examples  mkdocs.yml  scripts

3. Activate the tutorial tools

The tutorial software is installed in a shared, read-only environment.

Activate it with:

source /opt/tutorial/activate.sh

Confirm that the environment is active:

python --version
echo "$CONDA_PREFIX"

CONDA_PREFIX should point somewhere under:

/opt/tutorial/

4. Check TaskVine and Floability

Run:

vine_worker --version
python -c "import ndcctools.taskvine; print('TaskVine: OK')"
python -c "import cloudpickle, matplotlib, numpy, onnxruntime, pandas; from PIL import Image; print('Scientific examples: OK')"
floability --help >/dev/null && echo "Floability: OK"
sciunit --version >/dev/null && echo "Sciunit: OK"

You should finish with:

TaskVine: OK
Scientific examples: OK
Floability: OK
Sciunit: OK

The RAG-Lite exercise uses a separate prepared environment for its application dependencies. You will activate that environment when the exercise begins.

You are ready

Your setup now has two separate areas:

/opt/tutorial/       shared tutorial software
~/tutorial/          your exercises and files

Later, Floability will create and cache backpack-specific software environments inside your own user space.

These environments are separate from the shared tutorial tools. Repeated runs of the same backpack may reuse your cached environment, but environments are not shared between participants.

Continue to TaskVine Quickstart.