Vous n'êtes pas identifié(e).
SuShY, je m'en occupe
EDIT:
C'est fait.
Vu, merci.
Trésorier Debian-Facile
---
Association Debian Facile -- Les cahiers du débutant -- Iso Debian-Facile
Hors ligne
Hors ligne
Si vraiment il ne va y avoir que Nextcloud à tourner sur les serveurs, je ne serai pas forcément de bon conseil, je ne l’ai jamais utilisé.
OK merci pour la précision.
Je vais donc continuer sur les conseils donnés.
bah alors configurer iptables et fail2ban
fail2ban : https://cbiot.fr/dokuwiki/ssh-fail2ban
Bon courage avec iptables
tiens https://wiki.visionduweb.fr/index.php/C … u_Iptables
Est-ce que ceux sont les premières choses à faire sur mon Debian ?
Histoire de préparer le serveur correctement.
EDIT:
Je suppose que je dois d'abord créer un utilisateur (qui puisse se loger en SSH) et désactiver root, non ?
Dernière modification par griggione (03-03-2021 16:25:44)
Hors ligne
"Ils ne me comprennent point, je ne suis pas la bouche qu’il faut à ces oreilles."
Association Debian-Facile | Les cahiers du débutant | ISO Debian-Facile | Page perso. sur #df
Hors ligne
on desactive pas un compte root, on désactive la connexion root par ssh. Ce n'est pas pareil
Tiens, je vois souvent ce conseil, mais je ne suis pas sûr de comprendre le but de la manœuvre.
C’est uniquement pour qu’un attaquant ne puisse pas deviner le nom du compte à viser pour se connecter via SSH ?
Hors ligne
on désactive la connexion root par ssh. Ce n'est pas pareil
Oui bien bien sûr il faut te créer un user
J'ai du mal avec le wiki de DF pour trouver comment créer un user, désactiver la connexion root, etc.
Bref, faire les choses dans l'ordre, éviter les inutiles.
J'ai trouvé ce lien, est-il valable ? https://wiki.debian.org/fr/SSH
Hors ligne
voir la commande adduser. Une recherche sur le wiki du site ou la commande "man adduser" peuvent te renseigner.
Je te remercie, avec la bonne recherche, c'est plus simple
Je suppose que je dois choisir "Ajouter un utilisateur système" dans mon cas.
Je n'ai pas vérifié si la syntaxe du fichier est la même avec Debian10, mais quoiqu'il en soit, si tu ne l''as pas expressément autorisée la connexion root en SSH n'est pas permise par défaut.
C'est là que j'ai du mal.
Pour me connecter en SSH, j'utilise Putty.
Et là, il me semble bien que je sois connecté en root :
Pour le reste tu devrais pouvoir trouver facilement un tuto d'installation de Nextcloud sur le net,
Oui, pas de problème, j'avais vu celui de DF.
Ce qui m'interpelle, c'est qu'il est écrit la création d'une BDD aprés l'installation de Nextcloud ???
Si ça peut aider...
Bon, ben, j'ai du travail ......
Hors ligne
Je suppose que je dois choisir "Ajouter un utilisateur système" dans mon cas.
Non, tu dois ajouter un utilisateur normal.
Et là, il me semble bien que je sois connecté en root :
En effet, donc s'agissant d'un vps il a sans doute été livré ainsi. Donc dans le fichier /etc/ssh/sshd_config tu dois avoir une ligne
remplacer "yes" par "no", sauvegarder et redémarrer le service pour prise en compte.
Ce qui m'interpelle, c'est qu'il est écrit la création d'une BDD aprés l'installation de Nextcloud ???
Ça doit (au moins) servir à gérer les utilisateurs, leurs droits d'accès aux fichiers/répertoires/services/... et sans doute pas mal d'autres paramètres nécessaires au fonctionnement. C'est le cas de nombreuses applications web, sauf à utiliser des alternatives tels que des fichiers XML ou autre (voir NoSQL)
Limiter la connexion ssh à certains users
Changer le port d'écoute ssh
changer le
En
(prendre un Port non existant bien sûr)
Puis se connecter avec l'option -p 123456
Dans les 2 cas relancé le service ssh pour prise en compte
Et le mieux étant une identification par clef ssh
https://cbiot.fr/dokuwiki/ssh-fail2ban# … t_de_passe
Dernière modification par cyrille (05-03-2021 10:40:59)
"Ils ne me comprennent point, je ne suis pas la bouche qu’il faut à ces oreilles."
Association Debian-Facile | Les cahiers du débutant | ISO Debian-Facile | Page perso. sur #df
Hors ligne
Non, tu dois ajouter un utilisateur normal.
OK, c'est noté.
Donc dans le fichier /etc/ssh/sshd_config tu dois avoir une lignePermitRootLogin yesremplacer "yes" par "no", sauvegarder et redémarrer le service pour prise en compte.
Une fois l'user créé, je le ferais.
Si je comprend bien, je ne pourrais plus me connecter en root (sauf si j'annule).
Ça doit (au moins) servir à gérer les utilisateurs, leurs droits d'accès aux fichiers/répertoires/services/...
Oui, mais pour installer Nextcloud, il faut bien une BDD.
Limiter la connexion ssh à certains users
Changer le port d'écoute ssh
Ce que je ferais pour le port d'écoute ssh.
Pour les users, je note (comme tout ce que je vais faire d'ailleur)
Et le mieux étant une identification par clef ssh
Depuis le temps que je dois m'y mettre ...... je vais me lancer maintenant que j'ai le bon lien
Hors ligne
Si je comprend bien, je ne pourrais plus me connecter en root (sauf si j'annule).
Oui c'est réversible.
Oui, mais pour installer Nextcloud, il faut bien une BDD.
Oui pardon, j'ai lu un peu vite; la création de la BdD fait partie de l'installation en effet.
Dernière modification par anonyme (05-03-2021 12:57:15)
Si je comprend bien, je ne pourrais plus me connecter en root (sauf si j'annule).
Tu ne pourras plus de connecter en ssh en root dirrectement
par contre, tu te connectes en user puis
et tu seras en root
Dernière modification par cyrille (05-03-2021 12:58:52)
"Ils ne me comprennent point, je ne suis pas la bouche qu’il faut à ces oreilles."
Association Debian-Facile | Les cahiers du débutant | ISO Debian-Facile | Page perso. sur #df
Hors ligne
tux12 a écrit :
Donc dans le fichier /etc/ssh/sshd_config tu dois avoir une lignePermitRootLogin yesremplacer "yes" par "no", sauvegarder et redémarrer le service pour prise en compte.
Une fois l'user créé, je le ferais.
Si je comprend bien, je ne pourrais plus me connecter en root (sauf si j'annule).
Exact. Et pour annuler, bah il te faut un accès au compte root
N'hésite donc pas à vérifier deux bonnes fois avant de modifier cette option que :
tu peux te connecter via SSH à un autre utilisateur que root
cet utilisateur te permet de passer root, via su ou sudo
tout ça fonctionne encore après un redémarrage du serveur
Hors ligne
griggione a écrit :
Si je comprend bien, je ne pourrais plus me connecter en root (sauf si j'annule).
Exact. Et pour annuler, bah il te faut un accès au compte root
Donc je suis cette directive:
Tu ne pourras plus de connecter en ssh en root dirrectement
par contre, tu te connectes en user puissu -
et tu seras en root
Je comprend pourquoi tu précises :
N'hésite donc pas à vérifier deux bonnes fois avant de modifier cette option que :
tu peux te connecter via SSH à un autre utilisateur que root
cet utilisateur te permet de passer root, via su ou sudo
tout ça fonctionne encore après un redémarrage du serveur
OK, bien vérifier avant de désactiver l'accés en ssh en root.
De toute façon, je peux toujours accéder au /etc/ssh/sshd_config via filezilla en sftp, non ?
par contre, tu te connectes en user puissu -
et tu seras en root
Et pour revenir sur user ?
Hors ligne
De toute façon, je peux toujours accéder au /etc/ssh/sshd_config via filezilla en sftp, non ?
Justement, ce n'est pas gagné. L'authentification SFTP et SSH reposent en général sur le même système (OpenSSH chez Debian).
Donc en bloquant l'accès root via SSH, tu bloques aussi probablement l'accès root via SFTP.
Hors ligne
Hors ligne
"Ils ne me comprennent point, je ne suis pas la bouche qu’il faut à ces oreilles."
Association Debian-Facile | Les cahiers du débutant | ISO Debian-Facile | Page perso. sur #df
Hors ligne
perso je dirais oui
tu te connecteras au sftp via le compte user
Bon d'accord, ça laisse une autre porte de sortie.
Ce qui n'empeche pas de faire les tests comme recommandé par vv222
Hors ligne
Aïe, alors la grande question : pour la sécurité, faut-il oui ou non désactiver l'accès root via SSH ?
J'ai posé cette même question un peu plus haut
Je vois que cyrille et tux12 soutiennent que c'est une bonne pratique de sécurité, mais je ne suis toujours pas sûr de comprendre pourquoi. En particulier, je ne vois pas de quel type d'attaque c'est censé protéger.
Après je ne suis pas non plus un expert en sécurité, donc il y a très certainement pas mal de choses qui m'échappent sur ces sujets.
Hors ligne
Dernière modification par anonyme (05-03-2021 18:41:45)
"Ils ne me comprennent point, je ne suis pas la bouche qu’il faut à ces oreilles."
Association Debian-Facile | Les cahiers du débutant | ISO Debian-Facile | Page perso. sur #df
Hors ligne
OK j'y suis mais comment je change yes en no
Je veux dire, en ligne de commande.
Dernière modification par griggione (05-03-2021 19:24:55)
Hors ligne