Accueil - Linux Tout afficher
Installer certbot-auto sur Debian Jessie
Pour installer certbot-auto sur le système d’exploitation Debian Jessie, il vous suffit de lancer successivement ces lignes de commande :
wget https://dl.eff.org/certbot-auto
sudo mv certbot-auto /usr/local/bin/certbot-auto
sudo chown root /usr/local/bin/certbot-auto
chmod 0755 /usr/local/bin/certbot-auto
Dès lors, vous pouvez lancer le processus de génération de vos certificats SSL. Exemple :
./certbot-auto certonly --manual --preferred-challenges=http -d mywebsite.com --manual-auth-hook /path/to/hook/authenticator.sh --manual-cleanup-hook /path/to/hook/cleanup.sh
A partir de là des erreurs peuvent malencontreusement survenir sous Debian Jessie :
W: Failed to fetch http://ftp.debian.org/debian/dists/jessie-updates/main/binary-amd64/Packages 404 Not Found [IP: 130.89.148.12 80]
W: Failed to fetch http://ftp.debian.org/debian/dists/jessie-backports/main/binary-amd64/Packages 404 Not Found [IP: 130.89.148.12 80]
Si tel est le cas, éditez le fichier /etc/apt/sources.list et ajoutez-y les lignes suivantes :
deb http://archive.debian.org/debian/ jessie-backports main contrib non-free
deb-src http://archive.debian.org/debian/ jessie-backports main contrib non-free
Après cela, une autre erreur peut survenir :
E: Release file for http://archive.debian.org/debian/dists/jessie-backports/InRelease is expired (invalid since 36d 1h 9min 51s). Updates for this repository will not be applied.
Pour la corriger, lancer la ligne de commande suivante :
echo 'Acquire::Check-Valid-Until no;' > /etc/apt/apt.conf.d/99no-check-valid-until
Liens utiles
Lire ...Linux - Donner les droits d'accès à un dossier
Pour donner les droits d'accès à un dossier, vous pouvez utiliser la ligne de commande suivante :
sudo chown -R user:user /path/to/folder
Il faut, bien entendu, adapter cette commande à votre situation.
Si vous ne connaissez pas le nom de l'utilisateur actuellement, lancez la commande suivante :
whoami
Lire ...
Installer Certbot sous Debian et Apache
Pour celles et ceux qui ne le savent pas "Certbot" est un outil développer par l'EFF (Electronic Frontier Foundation) permettant d'obtenir, en une simple ligne de commande, un certificat SSL gratuit de Let's Encrypt.
Sous Debian 8 (Jessie), l'installation se fait par une simple ligne de commande :
sudo apt-get install python-certbot-apache -t jessie-backports
Toutefois, en tentant de l'installer, il se peut que vous tombiez sur l'erreur suivante :
Reading package lists... Done E: The value 'jessie-backports' is invalid for APT::Default-Release as such a release is not available in the sources
Pour remedier à cela, il suffit de modifier le fichier "/etc/apt/sources.list" et d'y ajouter la ligne suivante :
deb http://ftp.debian.org/debian jessie-backports main
Pour que cela soit pris en compte, il faut ensuite lancer :
sudo apt-get update
Pour installer certbot-auto, lancez successivement les trois commandes suivantes :
user@webserver:~$ wget https://dl.eff.org/certbot-auto
user@webserver:~$ chmod a+x ./certbot-auto
user@webserver:~$ ./certbot-auto --help
Lire ...
Linux - Récupérer le nom et la version de l'OS
Sur Linux, il existe une commande fonctionnant sur la plupart des plateformes et permettant d'afficher le nom et la version de l'OS ainsi qu'une pléthore d'autres informations. La voici :
cat /etc/*-release
Exemple de résultat :
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=10.04
DISTRIB_CODENAME=lucid
DISTRIB_DESCRIPTION="Ubuntu 10.04.4 LTS"
Lire ...
Rechercher
Tags
Articles récents
- Quel est le but de l'attribut "role" en HTML ?
- Changer la couleur de l'espace réservé (placeholder)
- Attention à cet email d’arnaque !
- Supprimer un fichier d'un référentiel Git sans le supprimer du système de fichiers local
- JS - Récupérer le dernier élément d'un tableau
- JS - Prévisualiser une image avec son upload
- PHP - Convertir une chaîne de caractères en un booléen
- PHP : Vérifier si une session a déjà été démarrée
- Créer un APK ou un AAB en ligne de commandes
- L'opérateur !! en Javascript