Skip to content

场景:线上防火墙的ssh端口默认的source是所有的IP(公司的IP不是固定IP),也有同事会远程办公 但是这样又不安全,所以设计了这个程序来实现指定ip添加到source,不让所有的IP都能访问ssh

Notifications You must be signed in to change notification settings

maojing0609/ssh_iptables

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ssh_iptables

#环境 centos:6.5 7 python 2.7 flask 0.12.1 ansible 2.2.1

1、使用场景 线上服务器的ssh端口直接暴露在公网,且iptables的source没有做限制(对于那种拨号上网的同学),如果你的Ip变了,可以直接向接口传数据达到自动添加iptables策略 实现有效的过滤

2、使用步骤  a、服务端安装flask,ansible b、启动site.py  c、配置ansible

 客户端只需要 curl -d "3chgb02viLkkygu6okW3I3zxwoJEpzddd" http://IP:PORT/get-local-ip  就可以将自己的IP发送给服务端,然后你就可以ssh到集群了

About

场景:线上防火墙的ssh端口默认的source是所有的IP(公司的IP不是固定IP),也有同事会远程办公 但是这样又不安全,所以设计了这个程序来实现指定ip添加到source,不让所有的IP都能访问ssh

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages