Un tuto excellent pour passer le pi sur disque SSD
avec ce petit addenda pour peaufiner les fichiers du SSD
Configuration de base :
créer un nouvel utilisateur sur le raspberry-pi :
sudo adduser nomUtilisateur
créer un mot de passe root
sudo passwd root
Puis de supprimer l’utilisateur pi
sudo deluser --remove-home pi
Accéder raspberry ssh depuis l’extérieur
- configuration de la box : « configuration NAT », « Gestion des redirections de ports », « port forwading » Ce tuto
- https://mabbox.bytel.fr/
HTTP | 80 | 80 | TCP | raspberry* |
HTTPS
SSH FTP |
443
22 21 |
443
5000 |
TCP
TCP FTP |
raspberry*
raspberry cercamonserveur |
Les précisions sur le fonctionnement du firewall ufw sont données ici
sudo ufw allow 443/tcp
sudo ufw allow 80/tcp
sudo ufw allow 22/tcp
Check : sudo ufw status
Installation d’Apache2 sur debian 10
tester fonctionnement apache : sudo systemctl status apache2
Version de PHP installée
PHP 7.3.27-1~deb10u1 (cli) (built: Feb 13 2021 16:31:40) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.27
Fichiers dans /var/www/cercamon.club
Installation de nombreuses library
sudo apt install php7.3-cli php7.3-fpm php7.3-json php7.3-pdo php7.3-mysql php7.3-zip php7.3-gd php7.3-mbstring php7.3-curl php7.3-xml php7.3-bcmath php7.3-json
NOTICE: Not enabling PHP 7.3 FPM by default.
NOTICE: To enable PHP 7.3 FPM in Apache2 do:
NOTICE: a2enmod proxy_fcgi setenvif
NOTICE: a2enconf php7.3-fpm
sudo apt-get install mariadb-server
sudo su
and pour créer un shell root
mysql
mysql -u root -p
https://www.geek17.com/fr/content/debian-10-buster-installer-et-configurer-mariadb-107
MariaDB [(none)]>
CREATE DATABASE matcloud;
CREATE USER 'usematcloud'@'localhost' IDENTIFIED BY 'motdepasseici';
GRANT ALL PRIVILEGES ON matcloud.* TO usematcloud@localhost;
Installation de proFTPD pour communiquer en FTP
sudo ufw allow 21/ftp
Fichier de configuration :
sudo nano /etc/proftpd/proftpd.conf
Configuration du cryptage :
sudo nano /etc/proftpd/proftpd.conf
# Server SSL certificate. You can generate a self-signed certificate using
# a command like:
#
# openssl req -x509 -newkey rsa:1024 \
# -keyout /etc/ssl/private/proftpd.key -out /etc/ssl/certs/proftpd.crt$
# -nodes -days 365
#
# The proftpd.key file must be readable by root only. The other file can be
# readable by anyone.
#
# chmod 0600 /etc/ssl/private/proftpd.key
# chmod 0640 /etc/ssl/private/proftpd.key
? Default Root /var/www
Créer le nouvel utilisateur et l’ajouter à ce groupe.
root@debian~#: adduser moiftp --ingroup ftpuser --shell /bin/false --home /ftp-folder
Plus de précisions sur la configuration du .conf
# openssl genrsa -out /etc/ssl/private/proftpd.key 1024
Création du certificat
# openssl req -new -x509 -days 3650 -key /etc/ssl/private/proftpd.key -out /etc/ssl/certs/proftpd.crt
Il ne nous reste plus qu’à relancer le serveur ftp pour prendre en compte la nouvelle configuration :
# service proftpd restart
https://www.kassianoff.fr/blog/fr/installation-configuration-owncloud
Adresse IP : 128.78.224.221