Containers CI/CD and Benchmarking Training      Containers CI/CD and Benchmarking Training      Containers CI/CD and Benchmarking Training      Containers CI/CD and Benchmarking Training
Documentation Reference
          Cemosis logo

Course Project

    • 🏠 Course Home
    • πŸš€ Quick Start Guide
    • πŸ“‹ Prerequisites & Self-Assessment
    • πŸ“š Instructor Guide
  • 🟒 Level 1: Essential Foundations
    • Linux Essentials for Mathematics
    • Git & GitHub Fundamentals (See Git & GitHub Documentation section)
    • VS Code for Mathematics
  • 🟑 Level 2: Collaborative Development
    • Research Project Management
    • Containers for Mathematics
  • πŸ”΄ Level 3: Advanced Automation
    • CI/CD for Mathematical Computing
    • Software Distribution
    • Research Visualization
    • 🟒 Linux Essentials for Mathematics (Level 1)
      • Introduction & Overview
      • Command Line Fundamentals
        • Linux Shell Basics
        • File Editing in Linux
        • Text Processing
        • File Operations
      • 🟑 Remote Computing (Level 2)
        • Introduction to SSH and Remote-SSH
        • Setting Up SSH
        • Basic SSH Commands
        • Remote-SSH Extension for VS Code
    • Overview of VS Code
      • VS Code Installation
      • Basic Usage and Commands
      • Extension Installation and Key Extensions
        • Remote SSH Extension
        • WSL Extension
        • Python and Jupyter Extensions
      • How to Configure VS Code with .vscode
    • VS Code Cheat Sheet
    • Introduction to Project Management
      • What is Project?
      • Phases of a Project
      • Practical Examples in Scientific Computing
      • Case Studies
      • Project Management Tools and Gantt Charts
      • Agile Best Practices
      • GitHub and Project Management
    • Git & GitHub Documentation
      • 🟒 Git Fundamentals (Level 1)
        • Git Basics for Mathematical Research
        • Git Starter Guide
        • Git Repository Basics
      • 🟑 Intermediate Git (Level 2)
        • Git Branching
        • Git Merge & Conflicts
        • Git Remotes
      • 🟒 GitHub Basics (Level 1)
        • GitHub Essentials
        • GitHub Getting Started
        • Writing Issues
      • 🟑 Advanced GitHub (Level 2)
        • GitHub Collaborations
        • GitHub Actions Intro
          • GitHub Actions: CMake + Eigen3
    • Containers for Mathematical Computing
      • 🟑 Container Fundamentals (Level 2)
        • Introduction to Containers
        • Docker for Mathematics
        • Docker Overview
        • Problems Docker Solves
        • Docker Architecture
      • 🟑 Basic Container Usage (Level 2)
        • Docker Hands-on Tutorials
        • Getting Started with Docker
        • Advanced Docker Usage
        • Docker Compose
      • πŸ”΄ HPC Containerization (Level 3)
        • Containers for HPC
        • Apptainer/Singularity
        • Installing Apptainer
        • Apptainer Tutorial
      • πŸ”΄ Advanced HPC Workflows (Level 3)
        • CI/CD for HPC
        • HPC Best Practices
        • Advanced HPC Techniques
      • πŸ”΄ Production Deployment (Level 3)
        • HPC Hands-on Tutorials
        • C3B Classroom Setup
        • Docker on HPC
        • Apptainer on HPC
        • Docker and MPI
        • CI/CD with GitHub Actions
        • Deploy with Apptainer
    • CICD
      • CI/CD with GitHub Actions
      • CI/CD with GitLab
    • HandsOn
      • Hands on with GitLab
    • Sofware Installation
      • Package Managers
      • Software Repository
    • Visualisation
      • Web based
        • Dash Turorial
        • Dash Homework
Course Project
  • Course Project
  • The Feel++ Benchmarking Project
  • Training Containers CI/CD and Benchmarking
  • Course Project
  • 🟒 Linux Essentials for Mathematics (Level 1)
  • 🟑 Remote Computing (Level 2)
  • Introduction to SSH and Remote-SSH
Edit this Page
Download as
  • .pdf

SSH and Remote-SSH in VS Code

Welcome to the SSH and Remote-SSH tutorial for VS Code. This guide will walk you through the setup of SSH on your system, basic SSH commands, and using the Remote-SSH extension in VS Code for remote development.

1. Table of Contents

  • Setting Up SSH

  • Basic SSH Commands

  • Remote-SSH Extension for VS Code

Start by setting up SSH on your machine and then proceed to learn how to use it within VS Code.
File Operations Setting Up SSH
Cemosis logo
Β© 2025 Cemosis, UniversitΓ© de Strasbourg