要限制CentOS上Redis的訪問,您可以通過以下方法來實現:
/etc/redis/redis.conf
。您可以使用文本編輯器(如vi、nano等)打開并修改它。找到bind
這一行,將其更改為服務器的IP地址或注釋掉這一行以允許來自任何IP的連接。例如,如果您只想允許本地連接,請將其設置為:
bind 127.0.0.1
找到protected-mode
這一行,將其更改為yes
以啟用保護模式:
protected-mode yes
找到requirepass
這一行,如果沒有設置密碼,請設置一個強密碼:
requirepass your_password
保存并關閉配置文件。然后重啟Redis服務以使更改生效:
sudo systemctl restart redis
sudo firewall-cmd --permanent --zone=public --add-rich-rule='rule family="ipv4" source address="your_ip_address" port protocol="tcp" port="6379" accept'
將your_ip_address
替換為您希望允許訪問Redis的IP地址。然后重新加載防火墻配置:
sudo firewall-cmd --reload
現在,只有指定的IP地址可以訪問CentOS上的Redis服務。請確保使用強密碼來保護您的Redis實例。