SSH access to a node in another user's experiment

13 views
Skip to first unread message

Guillermo Loustau de Linares

unread,
Sep 18, 2026, 12:44:45 PM (6 days ago) Sep 18
to cloudlab-users
Hi,

I am trying to SSH into a node belonging to an experiment created by another user in our CloudLab project.

My details are:
    CloudLab user ID: gloustau
    Project: OCTFPGA
    Experiment: cdellaqu-310479 or  cdellaqu-312914
    Target node: pc151 or pc160

I am a member of the same CloudLab project as the user who created the experiment.
We have already added my SSH public key to the target machine, but when I try to connect using my CloudLab username, for example:

the SSH server rejects the key. My SSH client reports: Server refused our key

My public key is also uploaded in my CloudLab account under Manage SSH Keys.

Could you clarify what the expected procedure is for accessing a node in an experiment instantiated by another member of the same project?

In particular:

    Should CloudLab automatically create my gloustau Linux account and install my CloudLab SSH keys on nodes belonging to another user's experiment in the same project?

    If the experiment was already running before I needed access, is there a CloudLab mechanism to synchronize/project my account and SSH keys into the running experiment?

    Is manually adding my public key sufficient, or does it specifically need to be installed in the authorized_keys file belonging to a CloudLab-created gloustau account?

Thanks for your help.

Best regards,
Guillermo


Robert Ricci

unread,
Sep 18, 2026, 6:22:15 PM (5 days ago) Sep 18
to 'Guillermo Loustau de Linares' via cloudlab-users


On Fri, 18 Sep 2026 10:44, 'Guillermo Loustau de Linares' via cloudlab-users <cloudla...@googlegroups.com> wrote:
> Should CloudLab automatically create my gloustau Linux account and
> install my CloudLab SSH keys on nodes belonging to another user's
> experiment in the same project?

Yes, CloudLab automatically creates accounts for all users in the
project.

> If the experiment was already running before I needed access, is there
> a CloudLab mechanism to synchronize/project my account and SSH keys into
> the running experiment?

This should happen automatically; if it doesn't, point us to the
experiment while it's still running.

> Is manually adding my public key sufficient, or does it specifically
> need to be installed in the authorized_keys file belonging to a
> CloudLab-created gloustau account?

We don't recommend editing authorized_keys files automatically: CloudLab
manages these files, might overwrite your changes, and it's possible
that things could break.
Reply all
Reply to author
Forward
0 new messages