50% off 全プラン対象、期間限定。月額 $2.48/mo
残り5分
セキュリティとネットワーク

VPSへのVPNサーバーのインストール方法:UbuntuとDebianのステップバイステップガイド

Alex Robbins By Alex Robbins 読了5分 更新: 2025年5月5日
PPTPのインストール方法

💡 注意: 安全で効率的な VPN をお探しですか?低コストの Linux VPS をご確認ください。高いパフォーマンスと信頼性のために設計されています。すぐに始めて、10Gbps 接続を活用して、安定したパフォーマンスを実現できます。

プライバシーとセキュリティは今日の世界では非常に重要です。ほとんどの人にとって、Virtual Private Network(VPN)は追跡を避けて匿名性を保つためのツールです。もちろん、無料および有料の VPN アプリやサービスがたくさんありますし、安全なブラウジングだけが目的なら、それらを使用できます。ただし、独自の PPTP VPN サーバーを構築することもできます。

自分のサーバーで VPN を実行すると、まったく新しい可能性が広がります。データと、そのデータがどのように、どこに移動するかをすべて管理できるだけでなく、VPN を他の目的で使用することもできます。安全で匿名のブラウジングを有効にするか インターネット制限を回避することに加えて、VPN はプライベート サーバー上の機密ファイルまたはアプリに安全にアクセスする方法でもあります。たとえば、多くの企業は VPN を使用して、従業員が会社ファイルおよびリソースにアクセスできるようにしています。どのような目的であれ、自分のサーバーで VPN をセットアップすれば、完全なコントロールを手に入れられます。このガイドはそのためのものです。ここでは、簡単なステップを使用して、VPS で PPTP VPN サーバーをセットアップする方法を説明します。ただし、まず PPTP VPN サーバーが正確に何であり、どのように機能するのかを見てみましょう。

PPTP VPNとは

Virtual Private Networks(VPN)は、通常のインターネット接続経由で別のコンピュータ、リソース、またはファイルへのセキュアなアクセスを実現するツールです。VPN をトンネルのようなものと考えることができます。適切な認証情報を持つ接続だけが通過でき、セキュアなスペースが生成されます。ほとんどのユーザーにとって、VPN は単に匿名でブラウジングするのに役立つブラウザ拡張機能またはアプリです。その目的で使用しているアプリは VPN クライアントで、VPN サーバーはサービスを運用する企業によって管理されます。ここで説明するのは、独自の PPTP VPN サーバーを作成して制御する方法です。 

PPTP は Point-to-Point Tunneling Protocol の略です。これはセキュアなプライベート ネットワークをセットアップする最も単純な方法であり、数ステップで非常に低コストで PPTP VPN サーバーを構築できます。シンプルなプロトコルがお住まいの地域で機能しない場合は、購入またはセットアップすることが最適なオプションになることもあります。 難読化VPN サーバーの構築を始めましょう。

あわせて読みたい: Linux と Windows 向け OpenVPN VPS セットアップ

Linux VPS で PPTP VPN をセットアップする方法

当然のことながら、VPS で PPTP VPN サーバーをセットアップするには、まず VPS が必要です。当社の VPS エキスパート レビューCloudzy は VPN のホスティングに最適です。 CloudzyのLinux VPS VPS に必要なデータ処理量を十分に扱える、手頃な価格で高性能なオプションです。

VPS の準備ができたら、SSH を使って Linux のコマンドラインに接続し、PPTP VPN サーバーを構築しましょう。 

linux-vps Linuxホスティングをシンプルに

Webサイトやアプリをもっと良い方法でホストしたい? 何か新しいものを開発中? Windowsが苦手? そんな方のためのLinux VPSです。

Linux VPSを入手

ステップ 1: PPTPD をインストール

ご使用のOSが CentOS/RedHat 6 & CentOS/RedHat 7:

yum install -y  ppp perl nano iptables
cd /usr/local/src
wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.4.0-1.el6.x86_64.rpm 
rpm -Uhv pptpd-1.4.0-1.el6.x86_64.rpm 

使用している場合 Ubuntu:

apt-get update
apt-get install -y  pptpd

ステップ 2: IP 設定を編集

好きなエディタでファイルを開きます。ここでは vim を使用しています。 

nano /etc/pptpd.conflocalip 192.168.0.1   

remoteip 192.168.0.101-200 # Replace with your VPS IP 

ステップ 3: ユーザー名とパスワードを追加

nano /etc/ppp/chap-secrets

usernameForuser1 *  setpassword2here  *

ステップ 4: /etc/sysctl.conf でネットワーク フォワーディングを有効化

echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf

変更を反映させるには、以下のコマンドを実行してください。

sysctl -p

ステップ 5: ルーティングとファイアウォールを設定

iptables -A INPUT -i eth0 -p tcp --dport 1723 -j ACCEPT
iptables -A INPUT -i eth0 -p gre -j ACCEPT
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -A FORWARD -i ppp+ -o eth0 -j ACCEPT
iptables -A FORWARD -i eth0 -o ppp+ -j ACCEPT

ご使用のOSが CentOS/RedHat 6 & CentOS/RedHat 7次のコマンドで保存します。

service iptables save
service iptables restart

あわせて読みたい: Linux Iptables ルールの一覧表示と削除

ステップ 6: PPTP VPN サーバーを起動

OS が CentOS または Redhat の場合、以下のコマンドを使用します。

service pptpd restart

OS が Ubuntu の場合、以下のコマンドを実行してください。

systemctl restart pptpd

次回起動時に PPTP デーモンを自動的に起動するには、以下のコマンドを使用してください。

ご使用のOSが CentOS/RedHat 6 & CentOS/RedHat 7:

chkconfig pptpd on

使用している場合 Ubuntu:

systemctl enable pptpd

よくあるご質問

PPTP VPN とは?

Ubuntu、Debian、または CentOS/RHEL を使って、VPS 上にシンプルな仮想プライベートネットワークを構築できます。セキュアなインターネット接続を通じて、プライベートなトンネルを作成します。

PPTP VPN サーバーと VPN アプリはどう違うのですか?

VPN アプリはクライアントに過ぎないため、サーバーへのアクセス権がありません。独自の VPN サーバーを作成すれば、すべての接続を完全に管理でき、完全に独立できます。また、ファイルとリソースに安全にアクセスできます。

Windows で PPTP VPN サーバーをセットアップできますか?

Windows サーバーを使って VPN をセットアップする方法もありますが、Linux で行うよりはるかに手間がかかります。Windows を Linux に変えたくない場合は、Cloudzy から MikroTik VPS を利用できます。

PPTP VPN サーバーに接続するにはどうすればよいですか?

デバイスまたは VPN ソフトウェアを設定して、サーバーの IP アドレスと上記で作成したユーザー名/パスワードを使ってサーバーに接続する必要があります。

共有

ブログの他の記事

読み進める。

MikroTik L2TP VPNガイド用のCloudzyタイトル画像。ノートパソコンが光る青と金のデジタルトンネル経由でサーバーラックに接続している様子と、シールドアイコンを表示。
セキュリティとネットワーク

MikroTik L2TP VPNセットアップ (IPsec付き): RouterOSガイド (2026)

このMikroTik L2TP VPNセットアップでは、L2TPがトンネリングを担当し、IPsecが暗号化と完全性を担当します。両者を組み合わせることで、サードパーティ製エージェ

Rexa CyrusRexa Cyrus 読了9分
SSHのリモートホスト識別変更警告メッセージを表示するターミナルウィンドウ。ダークティール背景にFix Guideのタイトルとブランディング。
セキュリティとネットワーク

警告: Remote Host Identification Has Changedの意味と修正方法

SSHはシステム間に暗号化トンネルを作る安全なネットワークプロトコルです。グラフィカルな環境を必要とせずリモートアクセスしたい開発者に今も広く使われていま

Rexa CyrusRexa Cyrus 読了10分
Linuxの名前解決エラー向けDNSサーバートラブルシューティングガイドのイラスト。暗い背景に警告アイコンと青いサーバー。
セキュリティとネットワーク

Temporary Failure in Name Resolutionとは? 意味と修正方法

Linuxを使用中、Webサイトへのアクセス、パッケージのアップデート、インターネット接続が必要なタスクの実行時にtemporary failure in name resolutionエラーが発生す

Rexa CyrusRexa Cyrus 読了12分

デプロイの準備はできましたか? 月額2.48ドルから。

2008年から独立運営のクラウド。AMD EPYC、NVMe、40 Gbps。14日間返金保証。