zoukankan      html  css  js  c++  java
  • Shell脚本自动搭建ipsec环境

      在ubuntu系统内直接运行脚本安装ipsec

    #!/bin/bash
    #sudo su
    echo "get root!"
    
    apt-get install strongswan -y
    
    localhostIP=`LC_ALL=C ifconfig  | grep 'inet addr:'| grep -v '127.0.0.1' |
    cut -d: -f2 | awk '{ print $1}'`
    
    
    echo "$localhostIP"
    
    ls /etc/ipsec.*
    
    cd /etc
    pwd
    
    if test -e ./ipsec.conf
    then
       echo "exit ipsec.conf start write something!"
       echo "conn ipsec_server
            keyexchange=ikev1
            type=tunnel
            left=$localhostIP
            right=%any
            esp=des-md5-modp768
            ike=des-md5-modp768
            auto=start
            authby=psk" >> ipsec.conf
    else
        echo "ipsec.conf no exit!!!"
    fi
    
    if test -e ./ipsec.secrets
    then 
      echo "exit ipsec.secrets start write something!"
      echo ": PSK '123456'" >> ipsec.secrets
    else
      echo "ipsec.secrets no exit!!!"
    fi
    
    echo "-----OK-----------"
    
    ipsec restart
    

      

    声明 欢迎转载,但请保留文章原始出处:) 博客园:https://www.cnblogs.com/chenxiaomeng/ 如出现转载未声明 将追究法律责任~谢谢合作
  • 相关阅读:
    delphi多线程加锁
    delphi中pchar、char、string的定义与区别
    delphi指针
    关于delphi函数的调用顺序问题
    easyexcel
    # springcloud-eureka-feign-mybatis-seata ### 整合步奏
    zuul网关
    ## feign远程调用开启熔断
    eureka2
    Eureka
  • 原文地址:https://www.cnblogs.com/chenxiaomeng/p/14437773.html
Copyright © 2011-2022 走看看