zoukankan      html  css  js  c++  java
  • 限制SSH访问源,禁止4A之外的地址跳转访问

    【fuel节点】

    在/etc/hosts.allow文件中
    添加:
    sshd:10.129.0.1:allow
    sshd:10.129.0.2:allow
    sshd:10.129.0.3:allow
    sshd:10.129.3.1:allow
    sshd:10.129.3.2:allow
    sshd:10.129.3.3:allow

    在/etc/hosts.deny文件中
    添加:
    sshd:ALL

    最后sshd重启
    service sshd restart

    【control节点】

    在/etc/hosts.allow文件中
    添加:
    sshd:10.129.0.1:allow
    sshd:10.129.0.2:allow
    sshd:10.129.0.3:allow
    sshd:10.129.3.1:allow
    sshd:10.129.3.2:allow
    sshd:10.129.3.3:allow
    sshd:10.254.1.1:allow

    在/etc/hosts.deny文件中
    添加:
    sshd:ALL

    最后sshd重启
    service sshd restart

    【compute节点】

    在/etc/hosts.allow文件中
    添加:
    sshd:10.129.0.1:allow
    sshd:10.129.0.2:allow
    sshd:10.129.0.3:allow
    sshd:10.129.3.1:allow
    sshd:10.129.3.2:allow
    sshd:10.129.3.3:allow
    sshd:10.254.1.1:allow
    sshd:10.254.1.15:allow
    sshd:10.254.1.30:allow
    sshd:10.254.1.45:allow

    在/etc/hosts.deny文件中
    添加:
    sshd:ALL

    最后sshd重启
    service sshd restart

    其中,计算节点可用如下脚本:

    #! /bin/bash
    line=`grep ^10 ~/hosts|wc -l`
    for i in `seq $line`
    do
    des=`grep ^10 hosts|sed -n ${i}p`
    ssh $des ' echo 'sshd:10.129.0.1:allow' >> /etc/hosts.allow'
    ssh $des ' echo 'sshd:10.129.0.2:allow' >> /etc/hosts.allow'
    ssh $des ' echo 'sshd:10.129.0.3:allow' >> /etc/hosts.allow'
    ssh $des ' echo 'sshd:10.129.3.1:allow' >> /etc/hosts.allow'
    ssh $des ' echo 'sshd:10.129.3.2:allow' >> /etc/hosts.allow'
    ssh $des ' echo 'sshd:10.129.3.3:allow' >> /etc/hosts.allow'
    ssh $des ' echo 'sshd:10.254.1.1:allow' >> /etc/hosts.allow'
    ssh $des ' echo 'sshd:10.254.1.15:allow' >> /etc/hosts.allow'
    ssh $des ' echo 'sshd:10.254.1.30:allow' >> /etc/hosts.allow'
    ssh $des ' echo 'sshd:10.254.1.45:allow' >> /etc/hosts.allow'
    ssh $des ' echo 'sshd:ALL' >> /etc/hosts.deny'
    ssh $des ' service sshd restart '

    echo $des >> ip.log
    done
    if [ $i == $line ];then
    echo 'deploy success'
    else
    echo 'deploy failed'
    fi

  • 相关阅读:
    11.8-ros-navigation解析
    8.14-rqt_common_pluggins 详解
    8.1-roscomm详解
    8.15-ros-bag使用
    7.26-rosbridge-suit 解读
    7.26-roscpp_overview详解
    7.26-ROS其他有价值模块
    java dbutils查询数据库时无法给部分字段赋值原因
    java_获取多个文件夹下所有.java源码的总行数
    正则表达式-1-初识正则表达式
  • 原文地址:https://www.cnblogs.com/cmss/p/5131510.html
Copyright © 2011-2022 走看看