SSH

About this resource

The OCB ICT unit has put together some learning resources and useful links about SSH.  

SSH, or Secure SHell, is a protocol for connecting from one computer to another, usually in order to use the Command line interface, or Command Shell on a remote system. It is used widely for system administration such as software update, configuration management, and deployment on Linux and Mac OS X machines. A Secure Shell (SSH) tunnel consists of an encrypted tunnel created through an SSH protocol connection. Users may use it as a software-based approach to network security and the result is transparent encryption. 

The resources are divided into different levels and the participants can choose them according to their previous knowledge and familiarity with the topic.  

Most of the resources are on external websites, such as O’Reilly, LinkedIn Learning, Atlassian, GitHub, among many others. Should you have any problems in accessing them, please contact the ICT L&D Referent Lucia Sinigaglia. lucia.sinigaglia@brussels.msf.org

Learning objectives

The objective of these learning resources is to provide IT Developers with the right skills and competencies to set up SSH tunnels to transfer unencrypted traffic over a network through an encrypted channel. According to their level, participants will be able to understand the different features of these tools and software, as well as to use them correctly and to better collaborate within their team.

List of contents

SSH  

  • SSH - Introduction  
  • SSH - Getting Started 
  • SSH configuration 

SSH TUNNELLING  

  • SSH tunnelling introduction 
  • How to use SSH tunnelling 
  • SSH at OCB 

 PROXY SOCKS 

  • Introduction about Proxy Socks 
  • Special case: SOCKS proxy