Debian
Debian 10, 11 & 12
- Autoriser Root via SSH
- Installation d'un serveur TFTP
- Problème d'encodage de caractères
- Ajouter un utilisateur dans sudo
- Ajouter une carte réseau
- Fixer une adresse IP
- Installer mysql-server
Autoriser Root via SSH
Etape 0 : Installer SSH
apt-get install ssh
Etape 1 : Aller dans le dossier /etc/ssh
cd /etc/ssh
Etape 2 : Modifier le fichier de configuration sshd
nano sshd_config
Etape 3 : Rechercher la ligne : PermitRootLogin without-password
PermitRootLogin yes
Si la ligne débute par un #, supprimer le.
Faite CTRL+O pour sauvegarder et CTRL+X pour quitter
Etape 4 : Redémarrer le service SSH
/etc/init.d/ssh restart
Installation d'un serveur TFTP
Etape 0 : Installation des paquets
apt-get install xinetd tftpd tftp
Etape 1 : Configuration
nano /etc/xinetd.d/tftp
Insérer le texte suivant :
service tftp
{
protocol = udp
port = 69
socket_type = dgram
wait = yes
user = nobody
server = /usr/sbin/in.tftpd
server_args = /tftpboot
disable = no
}
Le port 69 est le port par défaut du protocole TFTP
user = nobody (pas besoin de compte pour utiliser le serveur)
server_args = /tftpboot (dossier du tftp)
Etape 2 : Création du répertoire pour le stockage des fichiers
sudo mkdir /tftpboot
sudo chmod -R 777 /tftpboot
sudo chown -R nobody /tftpboot
Etape 3 : Redémarrage du service
sudo /etc/init.d/xinetd restart
Création d'un fichier
cd /tftpboot
touch config_sw.txt
chmod 777 config_sw.txt
Problème d'encodage de caractères
Etape 1 : Lancer la commande suivante
dpkg-reconfigure locales -plow
Etape 2 : Trouver ces lignes
[*] fr_FR ISO-8859-1
[*] fr_FR.UTF-8 UTF-8
[*] fr_FR@euro ISO-8859-15
Etape 3 : Cocher cette ligne
fr_FR@euro
Ajouter un utilisateur dans sudo
Etape 1 : Installer sudo
apt-get install sudo
Etape 2 : Autoriser l'utilisateur dans sudo
usermod -aG sudo UTILISATEUR
Ajouter une carte réseau
Afficher la route par defaut :
root@docker:~# ip route show
default via 10.168.3.1 dev ens192
10.168.3.0/24 dev ens192 proto kernel scope link src 10.168.3.102
Modifier le ficher interfaces pour ajouter une carte réseau :
root@docker:~# nano /etc/network/interfaces
allow-hotplug ens192
iface ens192 inet dhcp
allow-hotplug ens224
iface ens224 inet dhcp
Redémarrer :
root@docker:~# shutdown -r now
Afficher la nouvelle route :
root@docker:~# ip route show
default via 192.168.3.1 dev ens224
10.168.3.0/24 dev ens192 proto kernel scope link src 10.168.3.102
192.168.3.0/24 dev ens224 proto kernel scope link src 192.1683.57
Pour modifier la route (si besoin) :
root@docker:~# ip route delete default
root@docker:~# ip route add default via 10.168.3.1 dev ens192
root@docker:~# ip route show
default via 10.168.3.1 dev ens192
10.168.3.0/24 dev ens192 proto kernel scope link src 10.168.3.102
192.168.3.0/24 dev ens224 proto kernel scope link src 192.1683.57
Fixer une adresse IP
Editer le ficher :
root@docker:~# nano /etc/network/interfaces
Vous obtenez ceci :
allow-hotplug ens192
iface ens192 inet dhcp
Remplacer le terme dhcp par static et configurer votre ip
allow-hotplug ens192
iface ens192 inet static
address 192.168.1.100/24
gateway 192.168.1.1
dns-nameservers 192.168.1.1
Installer mysql-server
Aller sur le site de mysql pour récupérer la dernière version du dépôt : MySQL APT Repository ou
wget https://dev.mysql.com/get/mysql-apt-config_0.8.30-1_all.deb
Installer le dépôt :
apt-get install ./mysql-apt-config_0.8.30-1_all.deb
Attention à la version du fichier .deb !
Mise à jour du cache apt :
apt-get update
Installation de mysql :
apt-get install mysql-server
Vérification :
root@zabbix:~# mysql --version
mysql Ver 8.0.37 for Linux on x86_64 (MySQL Community Server - GPL)