1. 程式人生 > >CentOS 7 安裝配置 OpenVPN 客戶端

CentOS 7 安裝配置 OpenVPN 客戶端

安裝 epel yum 源:

$ rpm -ivh http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpm
$ sed -i 's/^mirrorlist=https/mirrorlist=http/' /etc/yum.repos.d/epel.repo

yum 安裝 openvpn:

$ yum -y install openvpn

安裝成功後,客戶端不需要特別配置,只要將伺服器上生成的證書和客戶端配置檔案拷貝到客戶端配置目錄中。

下面是所需的檔案列表:

檔案 部署位置 目的 保密
client1.ovpn all clients client configuration file NO
ca.crt server + all clients Root CA certificate NO
client1.crt client1 only Client1 Certificate NO
client1.key client1 only Client1 Key YES
ta.key server + all clients tls-auth YES

客戶端配置檔案client.ovpn

client1
dev tun # 路由模式,跟服務端配置一致
proto tcp # TCP協議,跟服務端配置一致
remote xxx.xxx.xxx.xxx 1194 # openvpn服務端的公網的IP和埠
resolv-retry infinite
nobind
persist-key
persist-tun
ca ca.crt
cert client1.crt # 客戶端client1的證書檔案
key client1.key  # 客戶端client1的金鑰檔案
remote-cert-tls server
tls-auth ta.key 1
comp-lzo
verb 3

將上面的檔案,都上傳到/etc/openvpn/目錄下,然後日誌輸出到/var/log/openvpn.log

後臺啟動命令(注意對應client1.ovpn檔案):

$ openvpn --daemon --cd /etc/openvpn --config client1.ovpn --log-append /var/log/openvpn.log

引數解釋:

  • --daemon:openvpn以daemon方式啟動。
  • --cd dir:配置檔案的目錄,openvpn初始化前,先切換到此目錄。
  • --config file:客戶端配置檔案的路徑。
  • --log-append file:日誌檔案路徑,如果檔案不存在會自動建立。

最後可以將上述命令加到/etc/rc.local裡開機啟動。

參考資料:

相關推薦

CentOS 7 安裝配置 OpenVPN 客戶

安裝 epel yum 源: $ rpm -ivh http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpm $ sed -i 's/^mirrorlist=https/mirrorlist=http/' /etc/yum

CentOS 7 安裝配置 OpenVPN Server

vpn open 這篇文章描述了如何在CentOS 7 服務器上安裝與配置OpenVPN服務器,以及如何編寫客戶端連接到新建立的OpenVPN服務器上所需的配置文件。目前OpenVPN最新版本為2.4.3(2017年9月)由於OpenVPN Server不在默認源中,所以需要安裝Extra Packa

CentOS 7 安裝配置OpenVPN Server

CentOS 7 安裝配置OpenVPN Server 這篇文章描述瞭如何在CentOS 7 伺服器上安裝與配置OpenVPN伺服器,以及如何編寫客戶端連線到新建立的OpenVPN伺服器上所需的配置檔案。 由於OpenVPN Server不在預設源中,所以需要安裝Extra Pac

CentOS 7 安裝配置分布式文件系統 FastDFS 5.10

fastdfs下載目前作者最後一次releases的時間的17年4月6號,對應的最新版本是5.10,直接在余大的GitHub上下載就可以了: https://github.com/happyfish100/fastdfs/releases如上圖,由於FastDFS是純C語言實現,只支持Linux、FreeBS

CentOS 7 安裝配置 MySQL

provides 小寫 包名 datadir .html ide ini 創建數據庫 fault MySQL是一個關系型數據庫管理系統,由瑞典MySQL AB 公司開發,目前屬於 Oracle 旗下產品。MySQL 是最流行的關系型數據庫管理系統之一,在 WEB 應用方面

CentOS 7 安裝配置分散式檔案系統 FastDFS 5.11

            CentOS 7  安裝配置分散式檔案系統  FastDFS 5.11 前言:     FastDFS是現在比較流行的分散式檔案系

linux mysql安裝配置 第三方客戶sqlyog遠端連線

ubuntu條件下,其他系統的小夥伴可以檢視別的方法 依此執行 sudo apt-get install mysql-server apt-get isntall mysql-client sudo apt-get install libmysqlclient-d

RabbitMQ-CentOS 7 安裝配置

1、安裝依賴環境 yum -y install unixODBC unixODBC-devel wxBase wxGTK SDL wxGTK-gl yum -y install install make gcc gcc-c++ kernel-devel m4 n

CentOS 7安裝配置

文章內容主要基於CentOS 7.6 首先,應該配置一下國內的源,這能明顯提高下載速度,推薦使用網易源或阿里源,具體可參考CentOS映象使用幫助 雙系統安裝完CentOS後,預設是無法開啟Windows分割槽,開機的時候也沒有Windows啟動項的,如果要找回無法開啟Windo

linux的前端環境搭建-安裝配置git客戶與github連線

centos-客戶端: 在CentOS6以上版本的yum源中有git的版本了,可以直接使用yum源進行安裝。$ sudo yum install git但是yum源中安裝的git版本是1.7.1,太老了,Github等需要的Git版本最低都不能低於1.7.2 。所以我們一般不用上面的方法。而是下載git原始

linux的前端環境搭建-安裝配置git客戶與github連接

所在 源碼 lin util 配置 git客戶端 text 如果 ada centos-客戶端: 在CentOS6以上版本的yum源中有git的版本了,可以直接使用yum源進行安裝。$ sudo yum install git但是yum源中安裝的git版本是1.7.1,太老

windows下安裝使用openvpn客戶

1.下載,安裝openvpn客戶端 OpenVPN GUI 2.匯入配置檔案 將ca.crt clean1.crt clean1.key client.ovpn放入openvpn安裝配置目錄,一般是C:\Program Files\OpenVPN\config ca.c

CentOS 7 安裝配置分散式檔案系統 FastDFS

前言 專案中用到檔案伺服器,有朋友推薦用FastDFS,所以就瞭解學習了一番,感覺確實頗為強大,在此再次感謝淘寶資深架構師餘慶大神開源瞭如此優秀的輕量級分散式檔案系統,本篇文章就記錄一下FastDFS的最新版本5.0.5在CentOS7中的安裝與配置。 簡介 首先簡

CentOS 7 安裝配置 VNC 詳解

配置文件 安裝配置 default nom png 配置信息 mina vim 服務啟動 VNC是什麽( Virtual Network Computing)VNC允許Linux系統可以類似實現像Windows中的遠程桌面訪問那樣訪問Linux桌面。本文配置是在CentOS

CentOS 7 安裝配置git

安裝yum install git 驗證[[email protected] ~]# git --version git version 1.8.3.1 [[email

【oracle 客戶】linux下安裝配置oracle客戶

要在伺服器linux 下連線使用oracle 必須先按裝oracle客戶端。下面來記錄下如何安裝成功。 一、安裝必要的庫gcc依賴 yum install zlib-devel bzip2-devel

Centos 7安裝配置samba

1.安裝 yum install samba samba-client 2.新增使用者,設定密碼 sudo smbpasswd -a username 3.修改配置檔案,指定使用者和共享目錄 sudo vim /etc/samba/smb.con

CentOS 7 安裝配置分散式檔案系統 FastDFS 5.11

            CentOS 7  安裝配置分散式檔案系統  FastDFS 5.11 前言:     FastDFS是現在比較流行的分散式檔案系統,很多網際網路公司比較青睞於它,我們公司由之前的ZIMG現在轉FastDFS,下面來講講簡單的安裝配置過程。

【引】CentOS 7 安裝配置VNC Server

Hi there, this tutorial is all about how to install or setup VNC Server on your very CentOS 7. This tutorial also works fine in RHEL

centos 7 安裝配置CSVN

.so $path zxvf groupadd 成功 1.8 bin 8.0 swd 一.首先要提前下載好JDK 在網上找到他的源碼包開始下載。下載之後解壓1.tar -zxvf +下載好的包 -C /data/server/ 把安裝好的解壓到server2.vi /etc