Linux Platform

ssh

Se connecter à un serveur distant de manière sécurisée

réseauconnexionsécuritédistant

Syntaxe

ssh [OPTIONS] [utilisateur@]hôte [commande]

Options principales

OptionDescription
-pSpécifier le port de connexion
-iUtiliser une clé privée spécifique
-LCréer un tunnel local (redirection de port)
-vMode verbeux pour le débogage

Exemples

Se connecter à un serveur distant

$ ssh [email protected]
The authenticity of host '192.168.1.50' has been established.
Last login: Thu May  8 09:12:33 2026 from 192.168.1.10
admin@srv-web:~$

Se connecter sur un port personnalisé avec une clé

$ ssh -i ~/.ssh/id_ed25519 -p 2222 [email protected]
Welcome to Ubuntu 24.04 LTS (GNU/Linux 6.8.0-45-generic x86_64)
Last login: Wed May  7 14:05:11 2026 from 10.0.0.5
deploy@prod:~$

Créer un tunnel SSH vers une base de données distante

$ ssh -L 5433:localhost:5432 [email protected] -N &
[1] 48291
$ psql -h localhost -p 5433 -U app_user -d production
psql (16.3)
Connexion SSL (protocole : TLSv1.3)
production=>