redis 公网ip访问_Redis很重要,怎么只允许指定IP访问?
在 Linux 中安装了redis 服务,当在客户端通过远程连接的方式连接时,报could not connect错误。
错误的原因很简单,就是没有连接上redis服务,由于redis采用的安全策略,默认会只准许本地访问。
需要通过简单配置,完成允许外网访问。
一。修改redis的配置文件,将所有bind信息全部屏蔽。
# bind 192.168.1.100 10.0.0.1
# bind 192.168.1.8
# bind 127.0.0.1
修改完成后,需要重新启动redis服务。
redis-server redis.conf
二。利用防火墙限制IP访问指定端口,centos7以上系统默认是没有装iptables的,要先yum install iptables,ubuntu 一般要先apt-get install 一下.
iptables防火墙相关操作
1.基本操作
# 查看防火墙状态
service iptables status
# 停止防火墙
service iptables stop
# 启动防火墙
service iptables start
# 重启防火墙
service iptables restart
# 永久关闭防火墙
chkconfig iptables off
# 永久关闭后重启
chkconfig iptables on
2、开启6379端口
如果iptables 没有开启6379端口,用这个方法开启端口
命令:
/sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT
保存防火墙修改命令:
/etc/rc.d/init.d/iptables save
或用以下方式修改:
vim /etc/sysconfig/iptables
# 加入如下代码
-A INPUT -m state --state NEW -m tcp -p tcp --dport 6379 -j ACCEPT
保存退出后重启防火墙
service iptables restart
三。开启redis 允许外网IP 访问
通过iptables 允许指定的外网ip访问
修改 Linux 的防火墙(iptables),开启你的redis服务端口,默认是6379。
//只允许 192.168.0.101 访问6379
iptables -A INPUT -s 192.168.0.101 -p tcp --dport 6379 -j ACCEPT
//其他ip访问全部拒绝
iptables -A INPUT -p TCP --dport 6379 -j REJECT
是不是还蛮简单的?另外某云服务一般都有安全组的服务,那就更简单了,直接让redis所在服务器加入相关安全组,在安全组里面配置某端口只允许某IP访问就行了,某IP可以是公网或私网IP,用这可视化方式代替命令行配置也是十分简单明了。
redis 公网ip访问_Redis很重要,怎么只允许指定IP访问?相关推荐
- 计算机限制ip访问,如何对某个端口限制IP访问 比如 针对1521端口 只允许某个IP访问Unix系统 -电脑资料...
如何对某个端口限制IP访问比如针对1521端口只允许某个IP访问 leon 回复于:2001-12-12 08:26:48 哈哈,你也遇到和我一样的问题,是oracle的端口吧! 我也还没有找到解决的 ...
- linux配置指定ip访问指定端口号,操作系统linux和dos linux下通过iptables只允许指定ip地址访问指定端...
一篇 : linux下通过iptables只允许指定ip地址访问指定端口的设置方法 首先,清除所有预设置 iptables -F#清除预设表filter中的所有规则链的规则 iptables -X#清 ...
- 服务器只允许指定ip访问如何设置,Windows下通过ip安全策略设置只允许固定IP远程访问...
通过设置IP安全策略限制固定IP访问 说明: (1)以XP环境为例,步骤:先禁止所有IP,再允许固定IP访问. (2)配置过程中很多步骤图是重复的,一些没价值的图就省略了: (3)光看的话可能中间重复 ...
- 服务器端口增加白名单设置,使用ipset设置防火墙端口白名单,只让指定国家访问...
1.安装ipset#Debian/Ubuntu系统 apt-get -y install ipset #CentOS系统 yum -y install ipset CentOS 7还需要关闭firew ...
- linux查看ip下mac地址命令,windows 命令方式查找指定IP的MAC地址
运行arp -d * 需要用管理员身份运行,进入windows\system32文件夹找到cmd.exe, 右键"以管理员身份运行",这样打开cmd程序就能运行arp -d命令了. ...
- 只允许指定IP远程桌面连接_使用IP安全策略
一,新建IP安全策略 WIN+R打开运行对话框,输入gpedit.msc进入组策略编辑器. 依次打开"本地计算机"策略--计算机配置--Windows设置--安全设置--IP安全策 ...
- mysql只允许指定ip网段_MySQL允许某个IP网段从远程访问的方法
Tomcat服务器配置 安装好jdk以后,首先到apache官网(http://tomcat.apache.org/)下载tomcat,安装到F盘,本人下载的版本为:apache-tomcat-7.0 ...
- 如何限定IP访问服务器端口(只允许指定IP访问数据库服务器的1433端口)
1.找到"控制面板"->"Windows防火墙"->"高级设置"->"入站规则" 2.选中左侧的&qu ...
- nginx配置只开放指定目录访问
众所周知tp5是单一入口文件, 项目只开放这个文件(可能还需要开放存放css,js,图片等静态资源目录)访问权限这样能提高项目的安全性. 假设有个tp项目, 入口文件index.php在根目录下, ...
最新文章
- 死磕Java并发:J.U.C之AQS:CLH同步队列
- Tengine的Linux下安装和启动
- 一道简单的python面试题-购物车
- 三、spring boot 1.5.4 web容器定制(端口号等修改)
- hash table(完全散列实现的哈希表)
- Jeecg-Boot上传附件异常问题处理
- fcm脑图像分割matlab,MATLAB程序:用FCM分割脑图像
- 说出this的三个应用
- 【信号与系统|吴大正】5:离散信号的傅里叶变换
- 学习笔记(01):2019软考网络工程师--基础知识视频教程-数据通信基础(一)
- win10商店游戏存档修改
- 关于机械硬盘坏道(超时无响应、低速区域、掉盘)的修复尝试
- Epoll水平触发(Level Triggered)工作模式和边缘触发(Edge Triggered)工作模式区别
- 应急响应-文件痕迹排查
- Win10 IE浏览器代理服务器没有响应 问题解决方法
- STAF 删除文件操作
- wpf初学者-wpf控件简单介绍
- 从豆瓣看《长安十二时辰》如何成为爆款IP?
- 天气图标下载_50种免费天气图标集可供下载
- php处理微信消息,微信开发之处理微信客户端发来的消息
热门文章
- 用HttpClientFactory来实现简单的熔断降级
- .NET Core快速入门教程 4、使用VS Code开发.NET Core控制台应用程序
- ASP.NET Core MVC 与 Visual Studio 入门
- 【BIM入门实战】Revit 2018模型设计阶段重点及注意事项总结
- ArcGIS 10.2晕渲图+旋转图制作
- Android Studio导入别人的module提示错误Plugin with id ‘com.jfrog.bintray‘ not found.
- chmod 777 修改权限
- Andorid之为何要用到NDK?
- 链表之删除双链表倒数第K个节点
- Android之mvp和mvc对比分析以及实际应用