User Tools

Site Tools


wiki:2018networking

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
wiki:2018networking [2018/08/28 05:42]
erin
wiki:2018networking [2018/08/30 06:13] (current)
erin
Line 1: Line 1:
 +{{ :​wiki:​presentation1_computers.jpg?​400 |}}
 +
 =====CONNECTING TO REMOTE COMPUTERS ===== =====CONNECTING TO REMOTE COMPUTERS =====
 ---- ----
  
-We have already connected to a remote computer in this class! +We have already connected to a remote computer in this class!\\ 
- - Review+  * genome repositories 
 +  * rsync, wget, ftp, sftp, curl, scp
  
 What other types of computers can we log into? What other types of computers can we log into?
  
   1. remote personal computers   1. remote personal computers
-  2. storage ​systems +  2. servers (computing or file storage) 
-  3. servers +  3. supercomputers
-  4. supercomputers+
  
 +------
  
-====1. What is a server?==== +==== Features of Remote Servers & Supercomputers ​==== 
- +
-**Some Common Features of a Computer/​Server**+
  
   * **Hard drive/​solid-state drive:** non-volatile data storage and retrieval (space measured in GB or TB).   * **Hard drive/​solid-state drive:** non-volatile data storage and retrieval (space measured in GB or TB).
Line 23: Line 24:
   * **CPU cache:** faster memory for temporary storage of copies of frequently used data (usually measured in MB).   * **CPU cache:** faster memory for temporary storage of copies of frequently used data (usually measured in MB).
  
-====2. How are servers accessed?​==== 
-  * Shell or terminal 
-  * GUI (Cyberduck or Filezilla; or web browser) 
-\\ 
-**Accessing servers via the command line (ssh and sftp)** 
  
-**ssh**….secure shell. +==== Accessing remote computers with ssh - Secure SHell ==== 
- ssh username@server_address + 
-\\ +**ssh usage**\\ 
-**A common method for downloading data from public server (ftp)**+**ssh** <​addressOfRemoteServer>​\\ 
 +**ssh** [-l <​yourloginname>​] <​addressOfRemoteServer>​ #​that'​s ​lower case "​L"​ 
 + 
 + 
 +:!: **Mini demo**. Watch Erin log into her desktop computer: 
 + 
 +{{ :​wiki:​img_20180829_171046_pixlr.jpg?​direct&​400 |}} 
 + 
 +[[wiki:​supercomputing|{{:​wiki:​slide2_arrow.png?​40|}}]] [[wiki:​supercomputing|supercomputing]] 
  
-**ftp**….file transfer protocol. 
- $ ftp ftp.someaddress.org  
-\\ 
-**Transferring data between computers/​servers (scp)** 
  
-**scp**….secure copy protocol. 
- $ scp /​path/​to/​local/​file username@hostname:/​path/​to/​remote/​file 
-\\ 
-**Run multiple sessions in one window or keep processes running on a remote server without a job scheduler (GNU screen)** 
- $ screen 
  
-*See UNIX cheat sheet and exercises for additional information. 
  
wiki/2018networking.1535456578.txt.gz · Last modified: 2018/08/28 05:42 by erin