Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
988 connectés 

  FORUM HardWare.fr
  Systèmes & Réseaux Pro
  Réseaux

  Comment bloquer le ssh sauf pour une IP avec IPTABLES ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comment bloquer le ssh sauf pour une IP avec IPTABLES ?

n°154429
freezer755
Posté le 07-06-2018 à 21:37:24  profilanswer
 

Bonsoir,
 
Je voudrais rendre accessible mon serveur via SSH uniquement par une ip, mais aussi que le site web héberger dessus soit quand même accessible par tout le monde, quelqu'un aurait les commandes iptables pour faire ceci ?

mood
Publicité
Posté le 07-06-2018 à 21:37:24  profilanswer
 

n°154430
Ivy gu
3 blobcats dans un trenchcoat
Posté le 07-06-2018 à 21:48:33  profilanswer
 

autorise toutes les connexions entrantes avec un port de destination tcp 22 et l'IP source que tu veux autoriser
puis interdis toutes les connexions entrantes avec un port de destination tcp 22 depuis toutes les IP source
 
le trafic autre que SSH entrant sera donc autorisé.


---------------
Circular logic works because of circular logic.
n°154431
satoshi
Posté le 07-06-2018 à 21:56:37  profilanswer
 

En jouant sur les priorités de règles?
 
Accepter que le traffic ssh depuis ton ip:
iptables --append INPUT --protocol all --src <ton ip> --dst <ip de ton serveur> --dport 22 --jump ACCEPT
 
Suivi d'un drop général du port 22
iptables --append INPUT --protocol all --dst <ip de ton serveur> --dport 22 --jump DROP
 
:jap:

n°154432
dims
if it ain't brocken, mod it !
Posté le 07-06-2018 à 22:42:10  profilanswer
 

et tout bloquer par défaut et n'autoriser que 80/443 pour tout le monde et le 22 juste pour l'IP en question ?

n°154434
freezer755
Posté le 07-06-2018 à 22:47:13  profilanswer
 

dims a écrit :

et tout bloquer par défaut et n'autoriser que 80/443 pour tout le monde et le 22 juste pour l'IP en question ?


 
Oui, a chaque fois que j'essaye de bloquer le port ssh sa me bloque aussi le 80/443

n°154435
freezer755
Posté le 07-06-2018 à 22:48:13  profilanswer
 

satoshi a écrit :

En jouant sur les priorités de règles?
 
Accepter que le traffic ssh depuis ton ip:
iptables --append INPUT --protocol all --src <ton ip> --dst <ip de ton serveur> --dport 22 --jump ACCEPT
 
Suivi d'un drop général du port 22
iptables --append INPUT --protocol all --dst <ip de ton serveur> --dport 22 --jump DROP
 
:jap:


 
Super merci ! Et je peux faire pareil pour le port 21 FTP ect ?

n°154436
dims
if it ain't brocken, mod it !
Posté le 08-06-2018 à 07:15:11  profilanswer
 

freezer755 a écrit :

 

Oui, a chaque fois que j'essaye de bloquer le port ssh sa me bloque aussi le 80/443

 

iptables -A INPUT --dport 80 -j ACCEPT
iptables -A INPUT --dport 443 -j ACCEPT
iptables -A INPUT -s <tonip> --dport 22 -j ACCEPT
iptables -P INPUT -j DROP

 

dans l'ordre:
1/ tu autorise le port 80 a partir de n'importe ou
2/ tu autorise le port 443 a partir de n'importe ou
3/ tu autorise le port 22 a partir de ton IP uniquement
4/ tu bloque tout le reste par defaut

 

évidement n'oublie pas ipv6 !!!!

Message cité 1 fois
Message édité par dims le 08-06-2018 à 22:04:45
n°154445
freezer755
Posté le 08-06-2018 à 21:44:08  profilanswer
 

dims a écrit :


 
iptables -A INPUT -dport 80 -j ACCEPT
iptables -A INPUT -dport 443 -j ACCEPT
iptables -A INPUT -s <tonip> -dport 22 -j ACCEPT
iptables -P INPUT -j DROP
 
dans l'ordre:
1/ tu autorise le port 80 a partir de n'importe ou
2/ tu autorise le port 443 a partir de n'importe ou
3/ tu autorise le port 22 a partir de ton IP uniquement
4/ tu bloque tout le reste par defaut
 
évidement n'oublie pas ipv6 !!!!


 
Merci de ton aide, mais j'ai une erreur quand je tape les commandes que tu ma give  
 
root@v41671:~# iptables -A INPUT -dport 80 -j ACCEPT
Bad argument `80'

n°154446
dims
if it ain't brocken, mod it !
Posté le 08-06-2018 à 22:04:31  profilanswer
 

en effet, il faut mettre 2 - avant dport... j'ai tapé ça vite fait sans vérifier la syntaxe.
 
j'ai corrigé au dessus ;)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Systèmes & Réseaux Pro
  Réseaux

  Comment bloquer le ssh sauf pour une IP avec IPTABLES ?

 

Sujets relatifs
VPN IP-Sec Site-to-site : Routages ?Problème de communication Cisco IP Phone CP-3905
Réservation IP pou RaspberryPlusieurs Svr web et une IP
Modifier Adresse IP du réseau localPertes de trames sur un switch - Camera IP
Looking for HDMI over IP for new officeReprendre IP et nom d'un Controleur AD
VPN, check IP source et RGPD 
Plus de sujets relatifs à : Comment bloquer le ssh sauf pour une IP avec IPTABLES ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR