Get access to Aaditya HPC
Only IITM, IMD and INCIOS users can login to aaditya HPC.
Obtaining an Account
To get an account on the AADITYA HPC systems please send an email to "aaditya uderscore support at the rate tropmet dot res dot in" which contains the approval from project head.
Login with Secure Shell
The following features of secure shell are relevant for users of Aaditya HPC systems:
- encrypted transfer of passwords and data
- tunneling of services (in particular X11 graphics display) over the secure shell network port
Access via SSH (Secure Shell) is described as below:
Basic usage of ssh is very simple. If you are accessing Aaditya HPC from IITM campus : Issue the command
ssh -X -l username 10.4.9.101 (Internal IP ofr IITM users) OR ssh -X email@example.com (Internal IP ofr IITM users)
You can use this shorter command if your Aaditya username is the same as the username on your local computer:
ssh -X 10.4.9.101 (Internal IP ofr IITM users)
and enter the password when prompted. If the authentication is successfully concluded, you have a login shell on the target system. The target system typically must be specified with its full domain name.
If you are accessing Aaditya HPC from outside of IITM, then use ssh as below (Please contact Aditya Support for IP):
ssh -X XXX.XXX.XXX.XXX
A secure copy mechanism is also provided:
scp my_file my_aadityahpc_account@target_aaditya_system:remote_dir
will, for example, copy the local file my_file to the directory ~/remote_dir on the remote system. This directory must exist prior to the copy attempt.
Some users (Mac users, for example) need to include the -Y option rather than -X to enable X Window forwarding.
ssh -Y 10.4.9.101 (Internal IP ofr IITM users)
Users in some cases are unable to start an xterm window after logging in or when running a job. They may receive an error message similar to the following one or their jobs may fail.
xterm Xt error: Can't open display: localhost:12.0
Removing the .Xauthority file from your /glade/u/home/username directory as shown here may solve the problem. A new .Xauthority file will be created when you exit and log in again.
rm: remove regular file `.Xauthority'? yes
After you log in for the first time, install SSH keys on Aaditya HPC so you can run jobs on cluster without having to authenticate each time you submit a job.
While secure shell is installed by default on Aaditya HPC systems, it may be necessary to install it on your system.
- Linux Systems: Most distributions contain an ssh client, but it may not have been installed. Please use the distribution-specific installation program to install the client
- Windows Systems: Various free implementations are available on the internet, for example PuTTY. Your system administrator may already have provided it.
- If you have a C compiler on your system, you can also install e.g. portable openssh from source.
Steps to change password on first login on Aaditya HPC
- ssh userid@ipaddress (For IP address contact your system admin)
- Use admin supplied password to log in
- System will ask to change the password
- After changing the session will automatically terminate.
- ssh userid@ipaddress
- Use the changed password from previous step
- From the same session, login ino management node by issuing ssh mn1
- Use the admin supplied password to login into management node
- System will ask to change the password
- Change the passoword and keep it same as done in Step 3
- Log out
- Log out from ipaddress
- Start a new session ssh userid@ipaddress
- Now you can use the changed password to login.
To change the passoword in future, change the password on mn1 and it will propogate the password
through the system
If for some reason the secure shell commands do not work, please
- Try a ping command to the target system
- Try a host command with the target system as the argument (local DNS configuration).
- Check whether any maintenance measures have been announced for the target system.
- Check whether suitably restrictive permissions are set on your $HOME as well as your $HOME/.ssh directory (see above).
- Finally, try the -v (verbose) option on the ssh command. If you then decide to contact Aaditya HPC support, the information contained in the verbose output may be very helpful
X11 does not work
If opening new X windows does not work, please check the following:
- You may need to specify the -Y switch in your ssh command line; alternatively, an entry of the form
in your .ssh/config file should achieve the same effect. Note that this setting assumes that you trust our administrators as well as our security procedures, since technically this opens a tunnel that allows an attack on your X11 display. You can consider using the -X switch (or the ForwardX11 configuration file setting) instead, but a great many X11 clients will not work at all then.
- If you have a Microsoft Windows client, you need to activate X11 tunnelling in the PuTTY configuration, as well as have a X Window server (e.g. Xming) running locally.
- If you got an error message like
error in locking authority file
at login, please check your HOME filesystem quota. If this command indicates an overflow, you need to delete files from your HOME directory. Multiple simultaneous logins to the target system may also provoke the above error message (in this case due to file locking). In the latter case, please exit the failed shell and start a new one.
To change your login account password, login to Aaditya HPC system wit your current credentials and type below command:
It will ask to enter Old password and enter new password twice.
The default login shell for new users is bash.
To confirm which shell is your default shell, enter:
$ echo $SHELL
To change the shell, enter:
Policies to Review
Users are expected to be aware of the following policies for working on AADITYA.
- Password Policies
Passwords must be changed at least once in 12 months. We are aware that this measure imposes some overhead on users, but believe that it is necessary on security reasons.
Changing the password is also necessary after it has been newly issued, or reset to a starting value by a Aaditya HPC administrator. This assures that actual authentication is done with a password known only to the account owner.
- Login Node Abuse Policy
Memory or CPU intensive programs running on the login nodes can significantly affect all users of the system. Therefore, only small applications requiring less than 10 minutes of runtime and less than 2 GBytes of memory are allowed on the login nodes else process will automatically killed. Login nodes are mainly used for compilation/editing/submitting jobs.