在 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访问?相关推荐

  1. 计算机限制ip访问,如何对某个端口限制IP访问 比如 针对1521端口 只允许某个IP访问Unix系统 -电脑资料...

    如何对某个端口限制IP访问比如针对1521端口只允许某个IP访问 leon 回复于:2001-12-12 08:26:48 哈哈,你也遇到和我一样的问题,是oracle的端口吧! 我也还没有找到解决的 ...

  2. linux配置指定ip访问指定端口号,操作系统linux和dos linux下通过iptables只允许指定ip地址访问指定端...

    一篇 : linux下通过iptables只允许指定ip地址访问指定端口的设置方法 首先,清除所有预设置 iptables -F#清除预设表filter中的所有规则链的规则 iptables -X#清 ...

  3. 服务器只允许指定ip访问如何设置,Windows下通过ip安全策略设置只允许固定IP远程访问...

    通过设置IP安全策略限制固定IP访问 说明: (1)以XP环境为例,步骤:先禁止所有IP,再允许固定IP访问. (2)配置过程中很多步骤图是重复的,一些没价值的图就省略了: (3)光看的话可能中间重复 ...

  4. 服务器端口增加白名单设置,使用ipset设置防火墙端口白名单,只让指定国家访问...

    1.安装ipset#Debian/Ubuntu系统 apt-get -y install ipset #CentOS系统 yum -y install ipset CentOS 7还需要关闭firew ...

  5. linux查看ip下mac地址命令,windows 命令方式查找指定IP的MAC地址

    运行arp -d * 需要用管理员身份运行,进入windows\system32文件夹找到cmd.exe, 右键"以管理员身份运行",这样打开cmd程序就能运行arp -d命令了. ...

  6. 只允许指定IP远程桌面连接_使用IP安全策略

    一,新建IP安全策略 WIN+R打开运行对话框,输入gpedit.msc进入组策略编辑器. 依次打开"本地计算机"策略--计算机配置--Windows设置--安全设置--IP安全策 ...

  7. mysql只允许指定ip网段_MySQL允许某个IP网段从远程访问的方法

    Tomcat服务器配置 安装好jdk以后,首先到apache官网(http://tomcat.apache.org/)下载tomcat,安装到F盘,本人下载的版本为:apache-tomcat-7.0 ...

  8. 如何限定IP访问服务器端口(只允许指定IP访问数据库服务器的1433端口)

    1.找到"控制面板"->"Windows防火墙"->"高级设置"->"入站规则" 2.选中左侧的&qu ...

  9. nginx配置只开放指定目录访问

    众所周知tp5是单一入口文件, 项目只开放这个文件(可能还需要开放存放css,js,图片等静态资源目录)访问权限这样能提高项目的安全性.  假设有个tp项目, 入口文件index.php在根目录下, ...

最新文章

  1. 死磕Java并发:J.U.C之AQS:CLH同步队列
  2. Tengine的Linux下安装和启动
  3. 一道简单的python面试题-购物车
  4. 三、spring boot 1.5.4 web容器定制(端口号等修改)
  5. hash table(完全散列实现的哈希表)
  6. Jeecg-Boot上传附件异常问题处理
  7. fcm脑图像分割matlab,MATLAB程序:用FCM分割脑图像
  8. 说出this的三个应用
  9. 【信号与系统|吴大正】5:离散信号的傅里叶变换
  10. 学习笔记(01):2019软考网络工程师--基础知识视频教程-数据通信基础(一)
  11. win10商店游戏存档修改
  12. 关于机械硬盘坏道(超时无响应、低速区域、掉盘)的修复尝试
  13. Epoll水平触发(Level Triggered)工作模式和边缘触发(Edge Triggered)工作模式区别
  14. 应急响应-文件痕迹排查
  15. Win10 IE浏览器代理服务器没有响应 问题解决方法
  16. STAF 删除文件操作
  17. wpf初学者-wpf控件简单介绍
  18. 从豆瓣看《长安十二时辰》如何成为爆款IP?
  19. 天气图标下载_50种免费天气图标集可供下载
  20. php处理微信消息,微信开发之处理微信客户端发来的消息

热门文章

  1. 用HttpClientFactory来实现简单的熔断降级
  2. .NET Core快速入门教程 4、使用VS Code开发.NET Core控制台应用程序
  3. ASP.NET Core MVC 与 Visual Studio 入门
  4. 【BIM入门实战】Revit 2018模型设计阶段重点及注意事项总结
  5. ArcGIS 10.2晕渲图+旋转图制作
  6. Android Studio导入别人的module提示错误Plugin with id ‘com.jfrog.bintray‘ not found.
  7. chmod 777 修改权限
  8. Andorid之为何要用到NDK?
  9. 链表之删除双链表倒数第K个节点
  10. Android之mvp和mvc对比分析以及实际应用