User Environment

A. Account Creation

1. Researchers that have been approved to use the Nurion system should access the KISTI website (https://www.ksc.re.kr) to apply for an account.

1) How to apply : Access the KISTI website, (top) Application for use -> (top) Apply -> Select application

  • Free account : Nurion system innovative support program, new users of the 5th supercomputer

  • Paid account : General and student users of the 5th supercomputer

  • Once an account has been created, information related to the account will be sent to the email listed on the application.

2) Request for OTP (One Time Password) authentication code

Based on the account information email you have received, send an email to account@ksc.re.kr by referring to the example below to receive an authentication code.

3) Installing OTP application

  • The OTP smartphone application is provided for secured access to the supercomputer.

  • For the OTP smartphone application, search for “Any OTP” on Google Play or App Store and install the application developed by Mirae-tech.

  • When logging into the supercomputer, the OTP security code of the “Any OTP” application must be entered.

※ If you do not use a smartphone, please consult the account manager (account@ksc.re.kr).

※ Refer to the “OTP User Manual” by accessing the KISTI website > Technical Support > Guidelines for more details on OTP installation and use

※ Emails will be sent out for users on the LG U+ network because text messages are processed as spam on this network

B. Login

  • Users can gain access through the login node (nurion.ksc.re.kr) of the Nurion system (refer to the node configuration below).

  • Default character set (encoding) is in unicode (UTF-8).

  • Only SSH, SCP, SFTP, and X11 are allowed to access the login node.

1. Unix or Linux environment

$ ssh -l nurion.ksc.re.kr [-p 22]
  • e.g.) When user ID is x123abc

$ ssh -l x123abc nurion.ksc.re.kr 
or 
$ ssh -l x123abc nurion.ksc.re.kr -p 22

2. Windows environment

  • Run Xming to execute the X environment

※ Download the program for free from the internet and install it.

  • Use ssh access programs such as putty or SSH Secure Shell Client

    • Host Name : nurion.ksc.re.kr, Port : 22, Connection type : SSH

※ Programs can be downloaded for free from the internet.

  • ssh -> X11 tap -> check "Enable X11 forwarding"

  • X display location : localhost:0.0

※ If the system cannot be accessed because of a DNS caching problem, clear all cache (run ipconfig/flushdns in command prompt) and access again.

C: ipconfig /flushdns

3. Sending/receiving files

  • Access the Datamover node (nurion-dm.ksc.re.kr) through an FTP client to send/receive files (refer to the node configuration below).

$ ftp nurion-dm.ksc.re.kr 
or 
$ sftp [user ID@]nurion-dm.ksc.re.kr [-p 22]
  • In the Windows environment, use FTP/SFTP client programs such as WinSCP that are distributed for free to access the system.

  • File Transfer Protocol (FTP) is used, where files can be sent without entering the OTP

  • Secure-FTP (SFTP) is used, where the OTP must be entered when sending files (safer than FTP).

4. Node configuration

C. Changing User Shell

  • BASH is provided as the default shell for the login node of the Nurion system. The chsh command is used for changing to a different shell.

$ chsh
  • echo $SHELL is used for checking the currently used shell.

$ echo $SHELL
  • Change the configuration files (.bashrc, .cshrc, etc.) in the home directory of a user to change the configuration settings of the shell.

D. Changing User Password

  • Use the passwd command in the login node to change a user’s password.

$ passwd

※ Password-related security policy

  • The user password must be at least 9 characters and include an alphabet, number, and special character. English words in the dictionary cannot be used.

  • The user password expiration period is two months (60 days).

  • The new password cannot be the same as the five previously used passwords.

  • Maximum number of incorrect login attempts : 5

    • The ID will get locked if you attempt to log in five times with the incorrect password; contact the account manager (acccount@ksc.re.kr) when your account is locked.

    • The IP address of a PC will be temporarily blocked if you attempt to log in five times with the incorrect password; contact the account manager (account@ksc.re.kr) if needed.

  • Maximum number of incorrect OTP authentication attempts : 5

    • Contact the account manager (account@ksc.re.kr) if you have failed to authenticate five times.

E. Checking SRU Time Usage of User Account

  • Access the integrated supercomputer account managing system (ISAM) to check a user’s contract information, detailed batch job usage, and total SRU time usage.

$ isam

F. Job Directory and Quarter Policy

  • Home directory and scratch directory information are provided below.

  • The home directory has limited capacity and I/O performance; thus, all computation jobs must be executed in a user’s work space of /scratch, which is the scratch directory.

  • A user’s current usage can be checked with the following commands.

$ lfs quota -h /home01
$ lfs quota -h /scratch
  • A user’s job directory is applied to different policies according to use.

  • The file deletion policy(scratch purge policy) is applied based on the access time (atime) of the file attributes.

    • atime: the last time the file was accessed.

    • mtime: the last time the file's content was modified.

    • ctime: the last time the file's metadata (such as permissions, owner, or link count) was changed

* Automatically delete files that have not been accessed for 15 days

  • In the existing purge policy (files that have not been accessed for 15 days are automatically deleted), recovery of deleted files is basically impossible, but some changes are made to the purge policy to provide a grace period for users who forget to manage files. (2023.05. applied)

    • After purging, the target file is prefixed with ToBeDelete_. Ex) ToBeDelete_file1.txt, ToBeDelete_file2.txt

      • If target file is needed, user must directly recover prefixed filename and update atime.

    • After 30 days, files marked with ToBeDelete_ will be deleted in bulk, and the files cannot be recovered.

  • The purge policy will be automatically performed on a regular basis once a month.

  • atime can be checked with stat, ls -lu command, etc.

[login01 ~]# stat file1
File: ‘file1’
Size: 0 Blocks: 0 IO Block: 4096 regular empty file
Device: 805h/2053d Inode: 3221237903 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2022-04-05 08:52:30.113048319 +0900
Modify: 2022-04-05 08:52:30.113048319 +0900
Change: 2022-04-05 08:52:30.113048319 +0900$ lfs quota -h /scratch
$ ls -lu test.file
-rw-r--r-- 1 testuser testgroup 58 Jan 1 17:06  test.file

2023년 3월 16일에 마지막으로 업데이트되었습니다.

Last updated