Advanced Search
Search Results
127 total results found
Génération d'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
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
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
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 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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...