Précédent   Forum des professionnels en informatique > Systèmes > Linux > Sécurité
Sécurité Vos questions sur la sécurité sous Linux/Unix
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/04/2007, 10h39   #1
Nouveau Membre du Club
 
Inscription : mai 2003
Messages : 164
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 164
Points : 34
Points : 34
Par défaut Configuration correcte de ssh ?

Salut,

Je souhaite sécurisé un peu plus les accès ssh à mon serveur mais dans la crainte de me faire totalement jeter par lui j'aimerai que l'on me confirme la bonne configuration de sshd.config suivante :

Code :
1
2
3
4
5
6
7
#        $OpenBSD: sshd_config,v 1.59 2002/09/25 11:17:16 markus Exp $
# Blablabla commentaires
 
Port 338
#Protocol 2,1
ListenAddress 127.0.0.1
ListenAddress trucmachinchose.dyndns.org
J'ai donc changé le port par defaut et je souhaite autoriser le ssh uniquement en local et depuis mon PC (mon ip n'étant fixe, j'ai un dyndns mais je ne sais pas si c'est bien comme ça que l'on met l'host...).

De même, est-il possible de recevoir un mail lorsque une connection ssh root est effectué?

Simo'

PS : je suis sous Fedo' 2
simoryl est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/04/2007, 11h10   #2
Candidat au titre de Membre du Club
 
Développeur informatique
Inscription : janvier 2005
Messages : 14
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : janvier 2005
Messages : 14
Points : 10
Points : 10
Tu peux interdire de se logger en root déjà.
mrjulien est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2007, 16h04   #3
Membre confirmé
 
Avatar de berry
 
Étudiant
Inscription : décembre 2002
Messages : 251
Détails du profil
Informations personnelles :
Localisation : France, Meurthe et Moselle (Lorraine)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : décembre 2002
Messages : 251
Points : 256
Points : 256
Envoyer un message via ICQ à berry Envoyer un message via MSN à berry Envoyer un message via Yahoo à berry Envoyer un message via Skype™ à berry
Citation:
Envoyé par mrjulien
Tu peux interdire de se logger en root déjà.
à moins que ce n'est pas déjà le cas (par défaut)
__________________
Pensez au tag [Résolu]
FAQ PHP
berry est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2007, 16h06   #4
Rédacteur/Modérateur
 
Avatar de gorgonite
 
Homme Nicolas Vallée
Ingénieur Système
Inscription : décembre 2005
Messages : 9 774
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Vallée
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Ingénieur Système
Secteur : Transports

Informations forums :
Inscription : décembre 2005
Messages : 9 774
Points : 14 303
Points : 14 303
Citation:
Envoyé par berry
à moins que ce n'est pas déjà le cas (par défaut)

sous openbsd ce n'est pas le cas
__________________
Evitez les MP pour les questions techniques... il y a des forums
Contributions sur DVP : Mes Tutos | Mon Blog
gorgonite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2007, 16h09   #5
Membre confirmé
 
Avatar de berry
 
Étudiant
Inscription : décembre 2002
Messages : 251
Détails du profil
Informations personnelles :
Localisation : France, Meurthe et Moselle (Lorraine)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : décembre 2002
Messages : 251
Points : 256
Points : 256
Envoyer un message via ICQ à berry Envoyer un message via MSN à berry Envoyer un message via Yahoo à berry Envoyer un message via Skype™ à berry
Citation:
Envoyé par gorgonite
sous openbsd ce n'est pas le cas
sous freebsd si ....

pour le
Citation:
ListenAddress 127.0.0.1
il faudrait peut-être mettre l'ip de la machine sur le reseau , non ?
__________________
Pensez au tag [Résolu]
FAQ PHP
berry est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2007, 17h21   #6
Membre chevronné
 
Inscription : mai 2004
Messages : 818
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 818
Points : 706
Points : 706
Par défaut ssh

salut
voici un script qui couplé a iptables, permet de detecter des attaques via ssh,
de mettre les ips detectées dans un fichier et de les desactiver dans la foulée

http://linuxgazette.net/137/takefuji.html

je suis en train de traduire , si tu as un prblème avec l'anglais
a+
deny est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2007, 17h40   #7
Nouveau Membre du Club
 
Inscription : mai 2003
Messages : 164
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 164
Points : 34
Points : 34
Je suis sous Fedora Core 2, j'ai besoin de l'accès root car le serveur est à X00km de chez moi et pour administrer, je peux pas être devant.
J'aimerai néanmoins que :
- sur son réseau local, il accepte le ssh root pour quand je suis sur le réseaux local (chose rare) sachant que je n'ai jamais la même adresse ip quand j'y suis (lol)
- depuis chez moi, il m'accepte en ssh root. N'ayant pas d'ip fixe, j'ai configuré un dyndns pour que le trucmachinchose.dyndns.org possède mon adresse ip du moment.

Je voulais donc savoir si ceci était correct :
ListenAddress 192.168.0.xx
ListenAddress trucmachinchose.dyndns.org

Je ne sais pas trop si le nom de domaine peut être mis ainsi?

Sinon, en effet, 127.0.0.1 c'était une grosse lol

Simo'

PS : Deny-> je vais jetter un coup d'oeil sur ton script
simoryl est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/04/2007, 17h36   #8
Membre confirmé
 
Avatar de berry
 
Étudiant
Inscription : décembre 2002
Messages : 251
Détails du profil
Informations personnelles :
Localisation : France, Meurthe et Moselle (Lorraine)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : décembre 2002
Messages : 251
Points : 256
Points : 256
Envoyer un message via ICQ à berry Envoyer un message via MSN à berry Envoyer un message via Yahoo à berry Envoyer un message via Skype™ à berry
ListenAddress trucmachinchose.dyndns.org

> lorsque le serveur voudra connaitre ton DNS à partir de ton ip, c'est qu'il verra ça sera par exemple dyn-x-y-z-w-ppp-tiscali (pour tiscali) ou l'équivalent pour les autres FAI.

ce n'est pas sur que ça fonctionne mais tu peux essayer.
__________________
Pensez au tag [Résolu]
FAQ PHP
berry est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/04/2007, 23h09   #9
Membre du Club
 
Inscription : juillet 2006
Messages : 58
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 58
Points : 40
Points : 40
Citation:
Envoyé par simoryl
Je suis sous Fedora Core 2, j'ai besoin de l'accès root car le serveur est à X00km de chez moi et pour administrer, je peux pas être devant.
J'aimerai néanmoins que :
- sur son réseau local, il accepte le ssh root pour quand je suis sur le réseaux local (chose rare) sachant que je n'ai jamais la même adresse ip quand j'y suis (lol)
- depuis chez moi, il m'accepte en ssh root. N'ayant pas d'ip fixe, j'ai configuré un dyndns pour que le trucmachinchose.dyndns.org possède mon adresse ip du moment.
N'autorises pas le root à se loguer en SSH directement !!! Tu crées un compte utilisateur, sous lequel tu te logueras via SSH. Une fois logué, tu passes en root via la commande "su"
toto019 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/04/2007, 14h48   #10
Membre éclairé
 
Avatar de herzleid
 
Inscription : juin 2002
Messages : 376
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : juin 2002
Messages : 376
Points : 388
Points : 388
Comme dit par toto019, tu refuse root, mais tu donne à un user la possibilité de le devenir via la commande su.
C'est très important qar beaucoup d'ayttaquant essais de forcer le mdp root. En interdisant sa connexion tu évite qu'ils percent ton mdp.

Après tu peux configurer ton iptables pour dropper l'adresse ip après x tentatives de connections infructueuses (chez moi 4).
Tu peux limiter le temps à l'identification (genre chez moi tu dispose de 10 secondes pour entrer ton user mot de passe. Sachant que la première fois tu récupère le fichier renvoyé par ssh, c'est tres court pour un attaquant).

Ensuite tu peux mettre en place le programme fail2ban qui black liste automatiquement après 3 tentatives. C'est un poil redondant, mais l'avantage de fail2ban est qu'il marche aussi pour le http, le ftp et d'autres.

Avec ces mesures, je suis rendu à 3 ou 4 attaques max par soir sur mon ssh, laissé en port 22 pour les agacer. Bien sur aucune de ces attaques n'a percée ma sécuritée.

Voila, au besoin demain je mettrai mes regles iptables (là je suis au taf et j'ai pas accès à mon ssh).

Pour finir, j'ai uniquement un user appartenant au groupe wheel. Mon server est sous Gentoo.
__________________
www.kywyxy.net
herzleid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/04/2007, 15h51   #11
Expert Confirmé
 
Avatar de Katyucha
 
Inscription : mars 2004
Messages : 3 109
Détails du profil
Informations personnelles :
Âge : 31
Localisation : Allemagne

Informations forums :
Inscription : mars 2004
Messages : 3 109
Points : 3 313
Points : 3 313
Citation:
Envoyé par toto019
N'autorises pas le root à se loguer en SSH directement !!! Tu crées un compte utilisateur, sous lequel tu te logueras via SSH. Une fois logué, tu passes en root via la commande "su"
quelqu'un l'a dit

Une solution d'ailleurs pour toi, c'est d'en plus de ne permettre de t'y connecter que via une clé privée/publique RSA !
Tu trouveras ici un tutoriel

En gros, ton serveur trucmachine aura un utilisateur dans le groupe wheel. Tu implémente ta clé public dans son ~/.ssh/authorized_key
Tu protéges ta clé privée par une passphrase.

si tu es sous windows, utilise putty keygen pour crée ta clé privée et publique.
Charge ta privée avec putty agent et met ta clé publique dans ~/.ssh/authorized_key du compte toto
Plus qu'à lancer putty et taper le user : toto
Connexion immédiate

Le fin du fin, une fois que ta liaison RSA fonctionne :
Sous sshd_config :
Code :
PasswordAuthentication No
Et tu n'autorises que les dédenteurs d'une clé RSA validée et spécifié à se connecter

Tu peux dormir sur tes deux oreilles

C'pas la classe ?
__________________
Ancien Rédacteur Linux && Unix / Nouveau retraité de DVP
The UNIX way of sex:
gunzip;strip;touch;finger;mount;fsck;more;yes;umount;sleep

Je ne réponds ni aux messages privées, ni aux messages plein de fautes...
Katyucha est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h57.


 
 
 
 
Partenaires

Hébergement Web