Otázka :Uživatel by chtěl omezit ssh přihlašovací přístup k serveru konkrétním uživatelem a/nebo IP adresou klienta. Jak toho lze dosáhnout?
Poznámka :Konfigurace se může mezi Oracle Linux 6 a 7 lišit kvůli rozdílům ve verzích OpenSSH dodávaných s jednotlivými operačními systémy.
CentOS/RHEL 7 umožňuje „vnořené ” konfiguraci v /etc/ssh/sshd_config . Následuje příklad:
# vi /etc/ssh/sshd_config Match User testuser AllowUsers *@192.168.1.x
V CentOS/RHEL 6 však sshd nemůže analyzovat vnořenou konfiguraci, takže možná budete muset zvážit následující řešení.
Následující příklad ukazuje, že uživatel „testuser“ může být přihlášen pouze z 10.0.0.1 a zbytek uvedených uživatelů se může přihlásit z libovolného hostitele. Všimněte si, že musíte uvést všechny uživatele, kterým může být povoleno přihlášení, což je nevýhoda nepodporování vnořené konfigurace.
# vi /etc/ssh/sshd_config AllowUsers [email protected] root oracle grid user1 user2