chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

在遠程服務(wù)器上搭建一個OpenVPN服務(wù)端

冬至子 ? 來源:星海安全實驗室 ? 作者:XingZhe ? 2023-05-26 15:03 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前言

應(yīng)公司要求需要在一臺遠程服務(wù)器上搭建一個OpenVPN服務(wù)端,在公司本地服務(wù)器上搭建一個OpenVPN客戶端,實現(xiàn)公司內(nèi)網(wǎng)可以訪問遠程服務(wù)器的內(nèi)網(wǎng)資產(chǎn)。

圖片

客戶端與服務(wù)端環(huán)境介紹

  • ? 服務(wù)器:
    • ? 外網(wǎng):111.6.XXX.XXX
    • ? 內(nèi)網(wǎng):172.XX.XX.23/25
    • ? 系統(tǒng):CentOS 7
  • ? 客戶端:
    • ? 外網(wǎng):1.192.XX.XX
    • ? 內(nèi)網(wǎng):10.10.XX.XX
    • ? CentOS 7

開始搭建:

1、準備OpenVPN證書、密鑰等文件

1.1、從github上下載easy-rsa并傳到服務(wù)器上。

然后解壓并進入該文件目錄。

1.2、安裝easy-rsa和openvpn,執(zhí)行如下命令:

yum install easy-rsa openvpn -y

1.3、下載好的easy-rsa文件里面內(nèi)容如下:

圖片

剛下載好的是沒有vars文件的,我們復制一下并重命名

cp vars.example vars

然后編輯vars文件,找到如下位置并修改為你自己對應(yīng)的信息。

圖片

然后使文件生效

source vars
./clean-all

1.4、生成根證書和根密鑰

執(zhí)行命令

./easyrsa build-ca

圖片

1.5、生成server證書和server密鑰

執(zhí)行命令

./easyrsa build-server-full server

隨后會生成3個文件:

server.crt
server.req
server.key

生成server.key的時候會要求輸入密碼,該密碼用于啟動openvpn服務(wù)時的認證(如果不填寫即啟動服務(wù)時不需要輸入密碼)

圖片

1.6、生成client的根證書和根密鑰

類似服務(wù)端,客戶端也要生成證書和密鑰。client.key文件的密碼,用于客戶端的密碼認證。執(zhí)行命令:

./easyrsa build-client-full client

圖片

1.7、生成密鑰交換文件dh.pem

執(zhí)行命令:

./easyrsa gen-dh

執(zhí)行完畢后,文件生成在/usr/share/easy-rsa/pki/dh.pem

1.8、最后整理生成的證書和密鑰

把服務(wù)端的證書和密鑰放入/etc/openvpn/server/下,把客戶端的證書和密鑰放入/etc/open/client/下:

cp ca.crt /etc/openvpn/server/
cp dh.pem /etc/openvpn/server/
cp server.crt /etc/openvpn/server/
cp server.key /etc/openvpn/server/

cp ca.crt /etc/openvpn/client/
cp client.crt /etc/openvpn/client/
cp client.key /etc/openvpn/client/

圖片

2、修改服務(wù)器配置文件

執(zhí)行命令

cp /usr/share/doc/openvpn/sample/sample-config-files/server.conf /etc/openvpn

將server.conf文件復制到openvpn的配置目錄下,這里可能每個人的目錄都不一樣,但是肯定是在doc目錄下有一個openvpn的目錄 編輯server.conf文件,找到如下位置并修改:

圖片

圖片

注意:這里不能有錯誤,有一個錯誤都會導致服務(wù)啟動不起來

端口可以自己設(shè)定,但設(shè)定后要與待會客戶端的保持一致
使用tcp或者udp協(xié)議,自己根據(jù)情況考慮
四個證書的位置,根據(jù)自己的路徑設(shè)置好
server那一行,是服務(wù)端給客戶端分配的IP地址默認是10.8.0.0段
第一個push,與自己上面的配置對應(yīng)起來
第二個push,與自己服務(wù)器的內(nèi)網(wǎng)IP對應(yīng)起來,注意子網(wǎng)掩碼不要錯
修改加密方式為AES-256-GCM
最后保存文件

3、啟動OpenVPN服務(wù)

到此就可以啟動OpenVPN服務(wù)了,執(zhí)行命令

openvpn --daemon --config server.conf

最后查看端口是否開啟:

netstat -lntup | grep 1194

這里端口根據(jù)自己的配置輸入

圖片

4、啟動路由轉(zhuǎn)發(fā)

最后為服務(wù)器開啟路由轉(zhuǎn)發(fā),這樣客戶端才可以訪問服務(wù)器內(nèi)網(wǎng)中的其他服務(wù)器。輸入如下命令:

echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -j MASQUERADE

5、客戶端配置

5.1、證書及配置文件

先在服務(wù)端上找到client.conf,復制到openvpn目錄下:

cp /usr/share/doc/openvpn/sample/sample-config-files/client.conf /etc/openvpn/client/

然后編輯client.conf文件 cipher AES-256-CBC 改為 cipher AES-256-GCM 找到 remote my-server-1 1194 改為 remote 111.6.XX.XX 1194

圖片

此處IP為OpenVPN服務(wù)端的外網(wǎng)IP 最后將/etc/openvpn/client文件傳輸?shù)娇蛻舳松稀?/p>

5.2、安裝OpenVPN,根據(jù)自己的情況在Windows或Linux下安裝

  • Windows直接去下載安裝包:
https://openvpn.net/community-downloads/
  • Linux輸入命令:
yum -y install openvpn

5.3、連接服務(wù)端

5.3.1、Windows

Windows下找到你的OpenVPN的安裝目錄,打開config文件,將服務(wù)端的/etc/openvpn/client目錄下的文件放到客戶端的config目錄下, 把client.conf重命名為client.ovpn

圖片

最后,打開OpenVPN的設(shè)置,選高級,查看路徑是否為你OpenVPN的正確路徑。

圖片

確認無誤后直接連接即可。

圖片

可以看到成功連接并獲取到了服務(wù)端分配的IP。

圖片

圖片

5.3.2 Linux Linux下把服務(wù)端的/etc/openvpn/client目錄傳輸?shù)娇蛻舳松?/p>

圖片

然后在客戶端上運行client.conf

openvpn client.conf

可以看到連接成功

圖片

查看IP地址

圖片

可以看到客戶端成功獲取到服務(wù)端的分配的地址。

6、驗證網(wǎng)絡(luò)連通性

在客戶端分別ping服務(wù)端地址,服務(wù)端內(nèi)網(wǎng)其他地址。

ping 10.8.0.1
ping 111.6.xx.xx
ping 172.xx.xx.23
ping 172.xx.xx.60

可以看到網(wǎng)絡(luò)全部都是連通的。

圖片

圖片

圖片

圖片

7、總結(jié)

至此已經(jīng)完成了OpenVPN客戶端與服務(wù)端的搭建,客戶端也能成功與服務(wù)端內(nèi)網(wǎng)進行通信,整個過程比較復雜,可以自己多配幾遍,多理解一下,切記配置文件中的內(nèi)容不能有一點錯誤,否則就會導致客戶端連不上。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Linux系統(tǒng)
    +關(guān)注

    關(guān)注

    4

    文章

    608

    瀏覽量

    29388
  • UDP協(xié)議
    +關(guān)注

    關(guān)注

    0

    文章

    70

    瀏覽量

    13418
  • CentOS
    +關(guān)注

    關(guān)注

    0

    文章

    84

    瀏覽量

    14550
  • TCP通信
    +關(guān)注

    關(guān)注

    0

    文章

    146

    瀏覽量

    4718
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    如何在阿里ECS服務(wù)器架設(shè)自己的OpenVPN服務(wù)器?

    需要自己架設(shè)服務(wù)器,讓現(xiàn)場的IR615路由連接自己的服務(wù)器。能通過自己的服務(wù)器進行數(shù)據(jù)采集和遠程運維。
    發(fā)表于 07-25 06:14

    求助,IR615中可以選用哪種vpn協(xié)議?如何進行配置?

    現(xiàn)有多臺IR615路由,希望將其配置為vpn客戶,連接云服務(wù)器vpn服務(wù)端 工程師
    發(fā)表于 07-25 07:53

    IR915作為OpenVPN服務(wù)器實現(xiàn)客戶端子網(wǎng)互聯(lián)的過程

    網(wǎng)絡(luò)拓撲 1.配置openvpn server 導入相關(guān)的證書文件.(ca.cartca證書、 inhandserver.key服務(wù)器端私鑰、inhandserver.crt服務(wù)器端
    發(fā)表于 07-25 08:10

    OpenVPN下載、安裝、配置及使用詳解

    證書和私鑰,現(xiàn)在我們開始為服務(wù)器和客戶編寫對應(yīng)的配置文件。對于剛剛接觸OpenVPN的人來說,我們應(yīng)該配置些什么呢,又該從哪里入手呢?
    發(fā)表于 07-25 06:14

    InRouter路由與中心OpenVPN服務(wù)器構(gòu)建OpenVPN的方法

    ,使得OpenVPN成為中小型企業(yè)及個人的VPN首選產(chǎn)品。OpenVPN的大致工作原理就是服務(wù)器端和客戶
    發(fā)表于 07-26 07:26

    怎樣阿里ECS服務(wù)器架設(shè)自己的OpenVPN服務(wù)器?

    需要自己架設(shè)服務(wù)器,讓現(xiàn)場的IR615路由連接自己的服務(wù)器。能通過自己的服務(wù)器進行數(shù)據(jù)采集和遠程運維。
    發(fā)表于 08-06 06:56

    多臺IR615如何通過vpn進行遠程管理?

    現(xiàn)有多臺IR615路由,希望將其配置為vpn客戶,連接云服務(wù)器vpn服務(wù)端 工程師
    發(fā)表于 08-06 07:21

    BTC設(shè)備服務(wù)器的系統(tǒng)搭建

    ________________________________________以上是設(shè)備服務(wù)?客戶服務(wù)端的介紹,?此,?相對簡單的設(shè)備服務(wù)
    發(fā)表于 09-24 09:05

    尋找!嵌入式linux利用web服務(wù)器升級

    利用http搭建服務(wù)器,通過web操作,+后臺服務(wù)端+終端升級嵌入式linux通過
    發(fā)表于 06-24 11:11

    ARM服務(wù)器準備如何解決服務(wù)端渲染的問題

    針對云手機、視頻流云游戲行業(yè),ARM服務(wù)器準備如何解決服務(wù)端渲染的問題?目前的狀況了解,PCIE顯卡對安卓游戲的支持還不夠成熟
    發(fā)表于 09-13 14:58

    監(jiān)控服務(wù)器資源利用率的服務(wù)端腳本

    臺固定 IP 地址的服務(wù)器 客戶:N 臺指定固定 IP 地址的服務(wù)器 服務(wù)端腳本: - - coding:utf-8 - - impo
    的頭像 發(fā)表于 01-22 16:02 ?1179次閱讀

    如何使用Raspberry Pi搭建VPN服務(wù)器

    想要搭建VPN?用月費來租很容易,但是如果您有Raspberry Pi,并且了解
    的頭像 發(fā)表于 02-24 16:59 ?4727次閱讀
    如何使用Raspberry Pi<b class='flag-5'>搭建</b><b class='flag-5'>VPN</b><b class='flag-5'>服務(wù)器</b>

    RAK工業(yè)LPWAN網(wǎng)關(guān)的遠程管理-OpenVPN

    本文介紹了基于OpenVPN對RAK工業(yè)LPWAN網(wǎng)關(guān)的遠程管理。部署的服務(wù)器創(chuàng)建虛擬專用網(wǎng)絡(luò)(VP
    的頭像 發(fā)表于 08-19 09:17 ?5403次閱讀
    RAK工業(yè)LPWAN網(wǎng)關(guān)的<b class='flag-5'>遠程</b>管理-<b class='flag-5'>OpenVPN</b>

    ORB305連接Linux搭建OpenVPN服務(wù)器操作手冊

    1、網(wǎng)絡(luò)拓撲用戶服務(wù)器部署再云服務(wù)器,系統(tǒng)采用Linux系統(tǒng),用戶需要Linux系統(tǒng)搭建openVPN
    的頭像 發(fā)表于 11-07 10:09 ?1419次閱讀
    ORB305連接Linux<b class='flag-5'>搭建</b>的<b class='flag-5'>OpenVPN</b><b class='flag-5'>服務(wù)器</b>操作手冊

    極簡教程:快速樹莓派上運行OpenVPN客戶!

    這兩樣東西后,你需要:1.準備服務(wù)器2.配置客戶3.測試連接準備服務(wù)器:假設(shè)你已經(jīng)有了OpenVPN服務(wù)器,你需要:提供客戶
    的頭像 發(fā)表于 06-25 18:00 ?724次閱讀
    極簡教程:快速<b class='flag-5'>在</b>樹莓派上運行<b class='flag-5'>OpenVPN</b>客戶<b class='flag-5'>端</b>!