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,用这可视化方式代替命令行配置也是十分简单明了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/304325.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

HSRP的配置问题

HSRP的配置问题<?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" />实验目的&#xff1a;理解和掌握路由热备份的配置步骤和原理实现网关的冗余功能实验环境&#xff1a;如下图所示<?xml:namespace prefix v ns "urn:sch…

Dotnet的垃圾回收

最近在做一个项目&#xff0c;用到了大量的非托管技术&#xff0c;所以垃圾回收变得很重要。在说垃圾回收之前&#xff0c;先说说两个概念&#xff1a;托管代码&#xff0c;是由CLR管理的代码非托管代码&#xff0c;是由操作系统直接执行的代码在早期C的时候&#xff0c;内存分…

c语言抬起按键,c语言获得键盘的按键

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼TC 2.0版#include#includeint main(){int key;while(1){keygetch();/*用于去掉第一个字节*/if(key27) break; /*如果是ESC退出*/if(key>31 && key<127) /*如果不是特殊键*/{printf("You have pressed %c Press …

数学从小学开始“梯次掉队”?别让课本的枯燥“浇灭”孩子对数学的兴趣

1、2、3、4、5……从孩子用手指数数开始&#xff0c;就与数学结下了不解之缘。进入幼儿园&#xff0c;在老师的指导下画出三角形&#xff0c;圆形等&#xff0c;这是数学中的几何。稍大一点&#xff0c;到商店里买东西&#xff0c;开始懂得买的东西是多还是少&#xff0c;是大还…

行者运行脚本命令_行者脚本指令说明

例2:SellItem(返回卷轴[ID736],2;复活卷轴[ID737],3)例3:SellItem(*)卖出道具设定中设为"卖"的全部物品SaveItem(名字[IDx],数量)例1:SavelItem(返回卷轴[ID736],2)例2:SavelItem(返回卷轴[ID736],2;复活卷轴[ID737],3)例3:SavelItem(*)保存道具设定中设为"存&q…

史上最全最常用批处理260多个打包下载

请看这里转载于:https://blog.51cto.com/sunxuewei/281145

中南民族大学c语言报告,中南民族大学信C语言实验报告.doc

中南民族大学信C语言实验报告中南民族大学管理学院学生实验报告课程名称&#xff1a; C语言程序设计姓  名&#xff1a;微博song-style是坏学长学  号&#xff1a;年  级&#xff1a;  2011专  业&#xff1a;信息管理与信息系统指导教师&#xff1a;实验地点&#xff1…

用算法撩妹都不会,别跟我说你是程序员

程序员浪漫的表白方式可以说是花样百出&#xff0c;为什么用在自己身上就没效果呢&#xff1f;作为一个程序员“身边的女生”&#xff0c;小编觉得&#xff0c;大部分程序员没有女朋友&#xff0c;很可能是恋爱技能bug太多&#xff0c;当你还不确定那个女生对你的喜欢程度&…

CSRobot gen:mssql-c#类型映射

CSRobot的gen命令&#xff0c;有一个参数--map&#xff0c;是指数据库字段类型到实体类型映射&#xff0c;本例是sql server到csharp的类型映射&#xff1a;SQL ServerC#bigintInt64binaryByte[]bitBooleancharString&#xff0c;Char[]date DateTimedatetimeDateTimedatetime2…

2020项目商机_2020未来商机,一万元可以做什么项目

随着人们经济实力的增加&#xff0c;许多朋友都有开店的想法&#xff0c;但可能因为没有经验或者对市场不了解&#xff0c;不知道该开什么商店&#xff0c;所以今天我会和大家分享&#xff0c;在2020年开业前景很好?2020年有什么商业机会?1、动漫店如果你经常在社交网站上看到…

Oracle RAC 修改 IP 地址

RAC 修改IP 这个操作本身也只有几步操作&#xff0c; 但是它涉及到OCR。 所以要格外小心。一般来说&#xff0c;如果不是必须要修改的话&#xff0c;尽量不要去修改OCR 的东西。 稳定第一。 在做之前&#xff0c;要手动的OCR 进行一个备份&#xff0c; 这样即使修改失败&…

从工作经历和实践理论看工业互联网的发展

一.前言本篇文章是对以前点点滴滴的记录整理而成&#xff0c;也是我们做iNeuOS工业互联网操作系统进行的深入思考。本篇文章有宣传产品之嫌&#xff0c;但是确实是我们理念与实践相结合的产物。下面的图是我2017年参加完工博会后&#xff0c;在QQ群里做的调查&#xff0c;仅供大…

关于c语言的符号常量以下叙述中正确的是,关于C语言的符号常量,以下叙述中正确的是...

摘要&#xff1a;项指需要哪一以下标不上报&#xff0c;关于女病工作普查普治评价进行对妇时。下列正确的是说法&#xff0c;符号治愈率达&#xff0c;告说治疗者某广某药斑狼了2例红疮患&#xff0c;其中痊愈0例。行为个体这种矫正称为方法&#xff0c;常量吸烟济处烟者予经当…

谷歌浏览器怎么长截图怎么截_电脑谷歌浏览器截长图方法详解

电脑谷歌浏览器截长图方法详解我们平时在浏览网页时&#xff0c;想把碰到好的网页内容或者文章截屏保存&#xff0c;但是网页的长度常常会超出屏幕高度&#xff0c;一般的截屏功能只能截取显示在屏幕上的内容&#xff0c;那我们该如何方便快捷截取全部内容&#xff1f;今天就分…

2017年终奖发放,程序员人均11776元排名第一!

又到了一年一度的“晒年终奖”时刻了&#xff01;你敢晒一波吗&#xff1f;快过年了&#xff0c;又到了一年一度的年终奖盘点时间&#xff01;此可谓扎心扎心再扎心&#xff01;那么&#xff0c;你2017年的年终奖有多少&#xff1f;满意不&#xff1f;2017年全国白领人均年终奖…

软件工程师,你的价值在哪里?

前阵子我好奇的问了一下几个职场上的朋友&#xff0c;想知道他们对于日后职场生涯的计划&#xff0c;他们的答案颇让我玩味&#xff0c;虽然心里早有了些底。大部分的软件工程师一开始或许是对软件还颇有兴趣&#xff0c;加上也还称的上得心应手&#xff0c;因此便踏入了这一行…

因MemoryCache闹了个笑话

前言是这么一回事&#xff1a;我正在苦思一个业务逻辑&#xff0c;捋着我还剩不多的秀发&#xff0c;一时陷入冥想中……突然聊天图标一顿猛闪&#xff0c;打开一看&#xff0c;有同事语音&#xff1b;大概意思是&#xff1a;同事把项目中Redis部分缓存换成MemoryCache/Memcach…

单片机c语言位运算写法,单片机与嵌入式系统中C语言的位运算小记

原标题&#xff1a;单片机与嵌入式系统中C语言的位运算小记编了个PIC的项目&#xff0c;对里的还是蛮有感悟的&#xff0c;特此记录一下。譬如说&#xff0c;在程序中定义了一个char类型的变量&#xff0c;purge_short_enable_flag&#xff0c;//bit<0>-- start short ci…

wenstorm设置谷歌_WebStorm+Chrome调试Vue步骤

在调试时请 注意:在WebStorm中启动调试时&#xff0c;WebStorm会根据你设置的url&#xff0c;自动打开新的Chrome浏览器进程访问这个设置的url&#xff0c;而且这个浏览器页面和你平常看到的浏览器差异会比较大&#xff0c;看不到书签栏&#xff0c;也看不到你先前所装的所有插…

Coursera吴恩达《卷积神经网络》课程笔记(1)-- 卷积神经网络基础

推荐阅读时间&#xff1a;8min~15min主要内容&#xff1a;卷积神经网络《Convolutional Neural Networks》是Andrw Ng深度学习专项课程中的第四门课。这门课主要介绍卷积神经网络&#xff08;CNN&#xff09;的基本概念、模型和具体应用。该门课共有4周课时&#xff0c;所以我将…