Template Debian 12 et Service SSH

Environnement Linux complet avec accès SSH pour le développement et l'administration système

Responsable : M. Rousseau mickael.rousseau@univ-tours.fr

Description du template

Ce template configure un environnement complet Debian 12 et démarre un serveur SSH. Il fournit un environnement Linux complet pour le développement, l'administration système et l'apprentissage des commandes Unix/Linux.

Fonctionnalités principales

Debian 12

Distribution Linux stable et sécurisée

Service SSH

Accès sécurisé via protocole SSH

Volume persistant

Données sauvegardées dans /home

Sécurisé

Accès protégé par mot de passe

Informations du template
  • Système : Debian 12
  • Service : SSH
  • Port : 22
  • Volume : /home
  • Type : DSI Université
DSI Université Linux SSH

Configuration et accès

Identifiants par défaut

Le mot de passe par défaut du container est :

changeme!

Il est fortement recommandé de changer ce mot de passe après la première connexion.

Volume persistant

Un volume persistant est créé et monté dans /home sous l'appellation :

nom-debian-ssh

Tous vos fichiers dans /home seront conservés entre les redémarrages du conteneur.

Guide d'utilisation

Connexion SSH

Une fois le template déployé, vous pouvez vous connecter via SSH :

# Connexion SSH
ssh root@[IP_DU_CONTENEUR] -p [PORT_SSH]

# Exemple
ssh root@192.168.1.100 -p 32768

Commandes utiles

Voici quelques commandes essentielles pour commencer :

# Changer le mot de passe
passwd

# Mettre à jour le système
apt update && apt upgrade -y

# Installer des packages
apt install -y vim git curl wget

# Vérifier l'espace disque
df -h

# Lister les processus
ps aux
Conseils d'utilisation
  • Changez le mot de passe par défaut
  • Mettez à jour le système régulièrement
  • Utilisez /home pour vos fichiers
  • Configurez SSH avec des clés
  • Sauvegardez vos configurations
Points d'attention
  • Port SSH exposé sur un port aléatoire
  • Accès root par défaut
  • Surveillez l'utilisation des ressources
  • Configurez un firewall si nécessaire

Docker Compose du Template

Configuration Docker Compose
services:
  apps:
      container_name: {{ USERNAME }}-debian-ssh
      image: 10.195.44.16:5000/epu-debian-ssh:latest
      volumes:
      - {{ USERNAME }}-debian-ssh:/home
      command: /usr/sbin/sshd -D
      ports:
      - 0:22
      restart: always
volumes:
  {{ USERNAME }}-debian-ssh:

Prêt à utiliser Linux ?

Déployez votre environnement Debian SSH en quelques clics

Accéder à Portainer Retour aux templates