aboutsummaryrefslogtreecommitdiff
path: root/USE.md
blob: 38815a4d8eaaa455b949bc7d9c95a5e9787381a3 (plain)

Shell introduction

As member of [[org Virtual Assembly]] you can get a shell account at [[!host shell.virtual-assembly.org]].

A shell account provides you a "home" at the system, that you can access with a command-line console interface either interactively or automated by scripts.

You need to [[contact sysadmins]] to get your shell account created. Provide your full name, email, and cellphone number, which is shared with all users for use in case of problems with your account. You may also suggest a name for your account (only lower-case simple letters).

Remote access

Your shell environment is accessed via Secure Shell (ssh) authenticated by one or more public keys that you provide.

Ssh public keys are stored on your own computer.

Existing public keys can often be shown like this:

cat ~/.ssh/id_*.pub

You can create a new key with a command like this:

ssh-keygen -t ed25519

On Windows systems above does not work, and you can instead try use the tool PuTTY.

Mosh

Regular SSH access require a reliable and responsive internet access.

Optionally you can use the SSH wrapper tool Mosh which allows your shell sessions to survive disruptive connections.