Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

127 total results found

Génération d'une clé SSH

2. Configurer une clé SSH

En ligne de commande Sur le client avec le terminal PowerShell. Par défaut, ssh-keygen créera une paire de clés RSA de 2048 bits, ce qui est suffisamment sûr pour la plupart des cas d'utilisation (vous pouvez éventuellement passer l'indicateur -b 4096 pour...

Le déploiement d'une clé publique

2. Configurer une clé SSH Déployer la clé publique

Copier la clé publique sur le serveur Pour ce faire il existe 2 méthodes différentes.  1) Avec la commande ssh-copy-id ssh-copy-id <username>@<ip.addresse> La sortie : Output The authenticity of host '203.0.113.1 (203.0.113.1)' can't be established. ECD...

Se connecter avec une clé SSH

2. Configurer une clé SSH Utiliser une clé SSH

Pour se connecter avec une clé SSH il suffit de rajouter le paramètre -i dans la commande SSH.  > ssh -i /chemin/vers/$SSH_KEY_NAME username@ip.address # Entrer la passphrase  

La clé SSH

2. Configurer une clé SSH

Lorsqu'on parle d'une clé SSH c'est en réalité des clés asymétriques, par principe, vous avez deux clés (on parle de paire de clés) : une clé publique, que vous pouvez diffuser librement, voire mettre à disposition sur un serveur de clés ; et une clé privée...

Partager 1 conteneur BDD avec plusieurs autres conteneur

Comment partager 1 conteneur BDD avec p...

Comment partager un conteneur de BDD avec les autres ? Pour ce faire nous allons mettre en place un nouveau réseau (Network) et connecter les conteneurs entre eux via ce nouveau réseau. L'architecture pourra être schématisé de la manière suivante : 1/ ...

Création/Suppression d'un utilisateur

Gérer son serveur

Si la commande sudo ne fonctionne pas c'est que vous devez l'installer sur votre serveur. Voir le livre Installation de sudo Création Pour ajouter un utilisateur sur le serveur : sudo adduser $USER Pour mettre un utilisateur avec les droits root : sudo us...

Installation de sudo

1. Installation de sudo

Par défaut sur Debian sudo n’est pas installé. Selon le serveur il est possible que la commande soit déjà préinstallée. La commande sudo est très utile pour créer un utilisateur.  apt-get install sudo -y # Après l'installation, vous devrez jouer la commande...

Les commandes utile

Gérer son serveur

Date Afficher la date  date Modifier la date date --set 16:03:20 # ou date --set 2021-08-05 Afficher l'historique des commandes history Afficher l'historique des connexions # Tous les logs de connexion au serveur last # Les derniers logs pour cha...

Mise en place & configuration du Firewall

3. Configuration du Firewall

Installation sudo apt install ufw Une fois installé, il est conseillé de mettre en place une configuration par défaut des connexions entrantes et sortantes.  Connexion entrantes Par défaut refuser toutes les entrées. sudo ufw default deny incoming Connex...

Mise en place & configuration de Fail2Ban

4. Configuration de Fail2Ban

Installation  sudo apt-get install fail2ban Configuration Le fichier /etc/fail2ban/jail.conf contient l'ensemble des plugins que vous pouvez activer pour protéger les services de votre serveur. Pour chaque plugin les actions possibles sont commentées dans...

Mise en place d'Apache2

5. Configurer un serveur Web Apache2

Installation  sudo apt install apache2 Lancer le service sudo service apache2 start Pour vérifier que Apache fonctionne, entrer l’adresse IP du serveur dans un navigateur http://YOUR_IP_OR_DOMAIN/ et la page par défaut d’Apache doit être visible : Le ...

Les commandes de bases

Les conteneurs

Build une image docker sudo docker build -t open-rimworld . Lancer une image docker sudo docker run -dt open-rimworld Lister les conteneurs  sudo docker ps -a Se connecter dans un conteneur sudo docker exec -it <Container_name> bash Lancer un conte...

Gérer les utilisateurs

7. Configurer une BDD Postgres

Se connecter à PostgreSQL psql -h localhost -p 5432 -U <username> -W Il est possible que la commande psql vous sorte une erreur de type : commande inconnue. Dans ce cas vous allez devoir vous connecter sur l'utilisateur Linux possédant les droits d'utilisat...

Processus de création d'une BDD

7. Configurer une BDD Postgres

1) Créer une BDD CREATE DATABASE <dbname>; Sortie : postgres=# CREATE DATABASE exempledb; CREATE DATABASE 2) Créer un utilisateur pour cette BDD Il est préférable d'avoir un utilisateur par base donnée.  CREATE USER <username> WITH ENCRYPTED PASSWORD 'y...

Le terminal PSQL

7. Configurer une BDD Postgres

psql — terminal interactif PostgreSQL Accéder à PSQL Il existe différente façon d'accéder au terminal interactif de PostgreSQL. Pour se connecter avec un utilisateur et son mot de passe : psql -U <username> -W Liste des options PSQL Option PSQL...

Installer PostgreSQL

7. Configurer une BDD Postgres

PostgreSQL est un système de gestion de base de données relationnelle et objet. C'est un outil libre disponible selon les termes d'une licence de type BSD. Ce système est concurrent d'autres systèmes de gestion de base de données, qu'ils soient libres, ou prop...

Créer un Dockerfile

Dockerfile vers Conteneur

Process de création d'une image Docker La création d'un conteneur Docker depuis un Dockerfile se fait en 3 étapes distinct : 1) La création du Dockerfile 2) La compilation du Dockerfile pour avoir une image Docker 3) L'utilisation de l'image Docker p...

Les hôtes virtuels

5. Configurer un serveur Web Apache2

Avec Apache, chaque site ou application web correspond en principe à un hôte virtuel (VirtualHost en anglais). Chaque hôte virtuel est défini par un fichier de configuration indépendant, qu'on trouve ou qu'on créé dans le répertoire /etc/apache2/sites-availab...

Créer un hôte virtuel

5. Configurer un serveur Web Apache2

Création d'un hôte virtuel Apache recommande de créer un fichier de configuration dans lequel est défini un hôte virtuel pour chaque site ou application web dans le répertoire /etc/apache2/sites-available/. Chaque hôte virtuel peut être appelé en fonction d'...

Activer le HTTPS

5. Configurer un serveur Web Apache2

Le Https HTTPS permet de chiffrer les communications entre le navigateur et Apache au moyen du protocole SSL/TLS, et de garantir l'authenticité de votre serveur (au moyen d'un certificat). Cela empêche qui que ce soit de récupérer ("sniffer") des informations...