>> Technologie Électronique >  >> Maison intelligente >> Vie connectée

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.

Vie connectée