Erlaube den Shell-Zugriff nur von einer IP

Erlaube den Shell-Zugriff nur von einer IP

Ist es möglich, Root-Shell-Zugriff nur von einer bestimmten IP-Adresse aus zu erhalten?

Ich verwende CentOS. Ich möchte, dass sich nur ein Benutzer über die Shell von einer IP aus anmelden kann.

Antwort1

Ja, fügen Sie Folgendes zu sshd_config hinzu, um die Anmeldung nur mit Schlüssel zu aktivieren und auf eine bestimmte IP-Adresse zu beschränken.

AllowUsers [email protected]
PermitRootLogin without-password

Antwort2

Sie können iptables Firewall-Regeln verwenden wie

iptables -I INPUT -s <IP> -p tcp -m tcp --dport 22 -j ACCEPT
iptables -I INPUT -p tcp -m tcp --dport 22 -j REJECT

Antwort3

Eine weitere Möglichkeit besteht in der Verwendung von TCP-Wrappern über /etc/hosts.allow und /etc/hosts.deny – siehe dazu meine Seite:http://wiki.xdroop.com/space/Linux/Limited+SSH+Access

Antwort4

verwandte Informationen