User Tools

Site Tools


skill-tree:use:1:5:b

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Last revisionBoth sides next revision
skill-tree:use:1:5:b [2020/06/05 17:06] – external edit 127.0.0.1skill-tree:use:1:5:b [2020/06/25 19:56] – [Outcomes] kai_h
Line 2: Line 2:
 # Background # Background
  
-HPC system is accessed remotely and has its own file systems that contain data and programs to execute. +An HPC system is accessed remotely and has its particular file systems that contain data and programs to execute. 
-Learning the ways of general interaction with the remote system and tools involved is essential for newcomers.+Learning the ways of general interaction with the remote system and the tools involved is essential for newcomers.
  
-Users must connect to HPC system typically using the Secure Shell (SSH) which then starts a shell and allows for interactive access. +Users must connect to an HPC system typically using the Secure Shell (SSH)which then starts a shell and allows the interactive access. 
-When the user disconnects such a session is terminated. +When the user disconnectssuch a session is terminated. 
-Starting of a server-sided session that persists after disconnection enables to execute long-running programs remotely and allows to seamlessly continue on  previous session. +server-sided session that persists after disconnection enables the user to execute long-running programs remotely and allows the continuation of a previous session seamlessly
-Data transfer between a local users system (e.g., desktop or laptop) and remote system requires special tools and allows even for interactive access.+Data transfer between a local user system (e.g., desktop or laptop) and remote system requires special tools. Interactive access is also allowed.
  
-Tools discussed are generally valid for user systems using Linux, Mac, and Windows but also mobile devices.+The tools discussed here are generally valid for systems using Linux, Mac, Windows, and also mobile devices.
  
 # Aim # Aim
Line 18: Line 18:
   * Describe how SSH-authentication works   * Describe how SSH-authentication works
     - Password authentication     - Password authentication
-    - Public-Key authentication+    - Public-key authentication
     - The role of an authentication agent and the security implications     - The role of an authentication agent and the security implications
   * Generate an SSH public/private key under Linux   * Generate an SSH public/private key under Linux
-  * Registering a key for public-key authentication using ssh-copy-id+  * Register a key for public-key authentication using ssh-copy-id
   * Perform a remote login from Linux using SSH   * Perform a remote login from Linux using SSH
 +  * Use SSH-agent or Windows equivalents
 +  * Use Agent forwarding to connect to a third HPC system from an HPC system that you logged into with ssh from your computer
   * Know when to use and how to create a config file   * Know when to use and how to create a config file
-  * Utilize tools to transfer data between local and remote system+  * Utilize tools to transfer data between the local and remote system
     - scp     - scp
     - sftp     - sftp
     - rsync (-avz)     - rsync (-avz)
-  * Describing how SSHFS allows to mount a remote directory to a local directory for interactive usage (Mac/Linux only) +  * Describe how SSHFS allows mounting a remote directory to a local directory for interactive usage (Mac/Linux only), e.g. for copying files or to transparently use your favourite graphical text editor on the local computer for editing files on the remote cluster 
-  * Utilizing screen and tmux to preserve a session between logins +  * Utilize screen and tmux to preserve a session between logins 
-    - creation of a session +    - Creation of a session 
-    - detaching from the current session +    - Detaching from the current session 
-    - resuming a previous session+    - Resuming a previous session
  
 # Subskills # Subskills
  
skill-tree/use/1/5/b.txt · Last modified: 2020/07/19 21:27 by lucy