Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 15288|Svar: 0

[VPN] VPN-serverkonfiguration och tillämpning

[Kopiera länk]
Publicerad på 2015-05-18 23:43:12 | | | |

Experimentellt scenario Genom att konfigurera en VPN-server på Linux kan fjärrdatorer komma åt intranätet.


Mitt syfte:

Nu är det nödvändigt att utveckla ett tredjepartsgränssnitt, och tredjepartsgränssnittet har en server-IP-adressautentiseringskonfiguration, så att programmet som utvecklas lokalt måste publiceras till servern för testning varje gång.

1. Ladda ner och installera VPN-tjänsten

1. Ladda ner det nödvändiga installationspaketet

In: wget http://poptop.sourceforge.net/yu ... 0,17,5-1,noll/minut

Här kommer in: wget http://poptop.sourceforge.net/yu ... . 2-3 dkms.noarch.rpm

Inmatning: http://poptop.sourceforge.net/yu ... -2.rhel5.x86_64.rpm

Eftersom ovanstående paket officiellt uppgraderas och ändras ofta, om de inte kan laddas ner, kommer de att laddas ner till http://poptop.sourceforge.net/yum/stable/packages/ enligt namnet

2. Installera i sin tur

● Installera gcc, som är C-kompileringsbiblioteket (ingen installation behövs om servern redan har ett)

Mums - installera GCC

Om serverkonfigurationen är konfigurerad med yum, se min andra blogg för konfiguration, eller hitta information på internet för att konfigurera yum.


● Installera dkms-2.0.17.5-1.noarch.rpm

Varvtal -IVH DKMS-2.0.17.5-1.NOARCH.RPM


● Installera kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm

varvtal -ivh kernel_ppp_mppe-1,0,2-3 dkms.noarch.rpm


● Installera pptpd-1.3.4-2.rhel5.x86_64.rpm

Varv - IVH PPTPD-1,3,4–2.rhel5.x86_64,00 RPM



2. Konfigurera VPN-servern

1. Konfigurera huvudkonfigurationsfilen

vi /etc/pptpd.conf

Tillagt i slutet:

Debug
PPP /USR/SBIN/PPPD
option /etc/ppp/options.pptpd
localIP 117.34.78.222
remoteip 192.168.0.2-4


2. Konfigurera kontofilen

vi /etc/ppp/chap-secrets

Redigeringsinnehållet är (* i IP representerar allt):

# Hemligheter för autentisering med CHAP
# klientserverns hemliga IP-adresser
Användarnamn pptpd lösenord *
Användarnamn pptpd, lösenord: 192.168.0.3
Användarnamn pptpd lösenord 192.168.0.4

3. Starta ceremonin

Tjänst PPTPD Start

4. Visningsport 1723 använd av PPTP för att lyssna

Netstat -NTPL


5. Sätt NAT och slå på Linux-kärnans routingfunktion

Kör följande kommando i tur och ordning:

iptables -t nat -F

iptables -t nat -A POSTROUTING -s 192.168.0.2/24 -j SNAT --till 117.34.78.222

Echo 1 > /proc/sys/net/ipv4/ip_forward


6. Konfigurera VPN att starta automatiskt

Utför kommandot: ntsysv


7. Ställ in iptables för att tillåta VPN-anslutning (eller inaktivera brandväggen)

Utför kommandot i tur och ordning:

iptables -I INPUT -p tcp --dport 1723 -j ACCEPTERA
iptables -I INPUT -p tcp --dport 47 -j ACCEPTERA
iptables -I INPUT -p gre -j ACCEPTERA


3. Använd en VPN-klient för att komma åt

Serverns IP-adress är 117.34.78.22 som vi konfigurerade ovan, och kontonummer och lösenord är också inställda i konfigurationsfilen (jag använde röd korrigeringsvätska för att rätta delen ovan, du kan konfigurera det själv).

Jag kommer inte gå in på detaljer här om hur man ringer upp för att ansluta till en VPN i Win7.


---------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Ta slut







Föregående:CentOS 6 bygger en VPN-server
Nästa:De tre stora aktörerna "skär kött och minskar avgifter": det är faktiskt en kampanj
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com