Red de conocimiento informático - Material del sitio web - Cómo cerrar una conexión VPN establecida en el lado del servidor

Cómo cerrar una conexión VPN establecida en el lado del servidor

Windows: gane r e ingrese "mstsc" y presione Enter -gt; ingrese la IP del servidor (el puerto que debe ingresarse) -gt; ingrese la contraseña del servidor -gt; busque el software que crea la VPN y finalice o ciérrelo; proceso (si es un servicio, ingrese Computer Management-gt) -gt Services-gt; busque el proyecto que abre la VPN y deshabilítelo) -gt Reinicie el proyecto VPN para cerrarlo.

service-gt; busque el elemento que abre el vpn y desactívelo)-gt; reinicie el servidor-gt; pruebe si está cerrado

linux utilice el siguiente método:

# ! /bin/bash

#Archivo: openvpn_turn

#Auth: Robin

#Fecha: 2013/01/17 10-30-10

#Desc: Iniciar/detener cliente openvpn

# Vers: 1.0

#

# openvpn -s--gt; p>

# openvpn -r--gt; iniciar el cliente openvpn

# Directorio del archivo de configuración

CONF_DIR=" /etc/openvpn"

# Archivo de configuración

CONF_FILE="client.conf"

#Almacenamiento de nombre de usuario y contraseña en el siguiente formato

# nombre_usuario

# contraseña

AUTH_FILE=" auth"

LOG_FILE="/tmp/openvpn.log"

PID_FILE="/tmp/openvpn.pid"

functiondoo_success {

ps -ef|grep openvpn|grep -v grep|awk'{print $2}'gt;gt; $PID_FILE

rm $LOG_FILE

echo -e "Iniciar OPENVPN\033[32msuccessfully\033[0m!"

salir 0

}<

funcióndoo_fail {

echo -e "Inicia OPENVPN\033[41mfailure\033[0m!"

echo "Tal vez puedas obtener algo útil de $LOG_FILE"

salir 1

}

funciónif_run {

si [ -e $PID_FILE ] entonces

return0

otro

p>

return1

fi

}

functionstart_openvpn {

if_run

if [ $? -eq 0 ]; entonces

ps-ef|grep'\'|grep -v grep amp;gt; /dev/null

if [ $? entonces

echo -e "OPENVPN está \033[32malya está ejecutándose\033[0m!!!"

salir 1

else

rm $PID_FILE

fi

fi

si [ -e $LOG_FILE ] entonces

echo gt; p>

fi

cd $

CONF_DIR

sudo openvpn --config $CONF_FILE --auth-user-pass $AUTH_FILE > $LOG_FILE &

echo -e "\033[33mStarting\033[ 0m OPENVPN. .."

dormir 5

cat $LOG_FILE |grep "Secuencia completada "2gt; /dev/nullamp;amp; do_success || do_fail

}

functionstop_ openvpn {

if_run

si [ $? -eq 1 ] entonces

echo "¡OPENVPN no se está ejecutando!" /p>

salida 1

fi

foriin `ps -ef|grep'\'|grep -v grep|awk'{print $2}'` ;do

sudo kill -9 $i

hecho

rm $PID_FILE

echo -e "OPENVPN ya está \033[ 41mstop\033 [0m."

}

mientras getopts sr SW; haz

case$SWin

s)

stop_openvpn

romper

;;

r)

start_openvpn

romper

;; )

echo" openvpn_turn [s|r]"

esac

hecho