Compiler et exécuter des programmes via SSH
Introduction
SSH (Secure Shell) chiffre les communications pour administrer à distance des systèmes UNIX/Linux. Utile depuis Windows pour compiler et lancer du code destiné à ces OS. Les systèmes Linux/UNIX/macOS intègrent un client SSH ; sous Windows, installez-en un (ex. PuTTY).
Étape 1 : Lancer le client SSH
Démarrez votre client (PuTTY, OpenSSH, Terminal, etc.).
Étape 2 : Saisir l'adresse du serveur distant
Entrez l'adresse (nom d'hôte ou IP) dans le champ « Host Name » (PuTTY) ou « Server / Remote System » selon le client.
Étape 3 : Authentification
Renseignez Username et Password.
Étape 4 : Établir la connexion
Cliquez Connect / Open. Une invite de commande distante apparaît : vous êtes connecté.
Étape 5 : Compiler le code source
Le fichier source doit résider sur le serveur distant (dans votre répertoire utilisateur). Commandes selon le langage :
# C
gcc -o programme source.c
# C++
g++ -o programme source.cpp
# Java
javac source.java
Étape 6 : Exécuter le programme
# C / C++
./programme
# Java
java source
Étape 7 : Lancer l'exécution
Appuyez sur Entrée. Le programme s'exécute sur la machine distante.
