UniFi Teleportとは|管理を簡略化したリモートアクセスVPN

当ページは検証・整備中のドラフトです。
内容は実環境での検証や追加調査により変更される予定です。
参照:ページ公開・更新ポリシー

UniFi Teleportとは

UniFi Teleportは、外出先の端末からUniFiネットワークへ接続するためのリモートアクセスVPN機能である。

WireGuardを基盤とし、インターネットを経由する通信を暗号化する。

参考:WireGuardとは

通常のVPNでは、VPNサーバー、クライアント、鍵、接続先などの設定と管理が必要になる。TeleportはこれらをUniFi側の仕組みで簡略化し、少ない設定でリモートアクセスVPNを利用できるようにしている。

WireGuardがVPNを構築する基盤技術であるのに対し、TeleportはWireGuardを利用してUniFiが提供する機能である。

Teleportではどのように接続するのか

Teleportでは、接続元の端末からインターネットを経由してUniFi GatewayへVPN接続する。

概念的な構成は次のようになる。

外出先の端末
     │
     │ Teleport
     │ 暗号化されたVPN接続
     │
インターネット
     │
UniFi Gateway
     │
自宅・事業所のネットワーク

VPN接続後は、外出先から自宅や事業所のネットワークへアクセスできる。

通常のVPNでは、接続を受け付けるためにパブリックIPアドレスやポート開放が必要になる構成もある。Teleportでは、利用者がポート開放などを直接設定せずに接続できる。

WireGuardを直接利用する場合と何が違うのか

TeleportはWireGuardを基盤としているが、WireGuardを直接設定する場合とは管理方法が異なる。

比較項目WireGuardを直接利用Teleport
VPNの構成利用者が構成するUniFiが簡略化する
ピアや鍵利用者が管理するUniFi側の仕組みで管理する
設定項目比較的多い少ない
自由度高いUniFi環境でのリモートアクセスに用途を絞る
接続元WireGuard対応クライアントWiFiman

TeleportはWireGuardを置き換える技術ではない。
WireGuardを利用したVPNを、UniFi環境で扱いやすくした機能である。

Teleportを利用するために必要なもの

Teleportの接続先には、Teleportに対応するUniFi Gatewayが必要となる。

接続元では、Ubiquitiが提供するクライアントアプリ「WiFiman」を使用する。WiFimanはモバイル端末とデスクトップ環境に提供されている。

管理者がTeleportの招待を発行し、利用者がWiFimanへ登録することで接続できる。招待には有効期限があり、許可した接続は後から取り消せる。

Teleportは設定を簡略化する代わりに、対応機器や接続方法をUniFiの仕組みに統合している。

Teleportはなぜ設定を簡略化できるのか

WireGuardを直接利用する場合は、VPNのピア、鍵、接続先などを利用者が構成する。

Teleportでは、これらの多くをUniFi側で処理する。

利用者はWireGuardの鍵や設定ファイルを直接扱わず、Teleportの招待をWiFimanへ登録して接続する。

設定できる範囲を絞り、VPNの構成をUniFi側へ寄せることで、利用者が管理する項目を減らしている。

Teleportのメリット

Teleportは、VPNの構築とその後の管理を簡略化できる。

主な特徴は次のとおりである。

  • WireGuardを直接設定しない
  • 鍵や設定ファイルを利用者が直接扱わない
  • 接続を招待によって追加できる
  • 不要になった接続を取り消せる
  • ポート開放などを利用者が直接設定しない
  • UniFi環境内で管理できる

特に利用者が少ない環境では、VPNそのものの設定だけでなく、その状態を継続して管理する負担を減らせる。

Teleportの制約

TeleportはUniFi環境を前提とする。

接続先には対応するUniFi Gatewayが必要であり、接続元ではWiFimanを使用する。

WireGuardを直接構成する場合と比べて設定の自由度も低い。独自のVPN構成や細かな要件に合わせる用途では、通常のVPNを構築する方が適する。

Teleportは自由度を抑える代わりに、利用者が設定・管理する範囲を狭くしている。

VPNは管理できる範囲で構成する

VPNでは、接続を確立した後も利用者、認証情報、接続端末、アクセス範囲などを継続して管理する。

専門知識を持つ管理者がいる環境では、これらを組織の要件に合わせて設計し、細かく管理することで利便性や安全性を高い基準で維持できる。

一方、管理体制のない小規模環境で同じ構成を採用しても、継続して管理できなければ設定不備や不要なアクセス権を残す原因となる。

Teleportは設定の自由度を抑える代わりに、利用者が管理する項目を減らしている。

運用面まで含めた安全性の順位図

専門知識を持つ管理者が適切に運用するVPN
        ↓
     Teleport
        ↓
管理が不十分なVPN

この図は、VPNプロトコルの暗号強度や製品そのものの安全性を比較したものではない。設定、利用者、接続端末、アクセス権などの管理を含めた大まかな比較である。

高機能なVPNを導入することと、そのVPNを安全に運用できることは同じではない。

Teleportと通常のVPNはどう使い分けるのか

Teleportと通常のVPNに明確な人数や利用時間の境界があるわけではない。

以下はTeleportの仕様上の制限ではなく、利用規模、利用頻度、管理負担から見た大まかな目安である。

利用状況Teleport管理された通常のVPN
自分一人・数人で利用向いている構成による
数十人以上で継続利用管理方法を含めて検討向いている
一時的なリモートアクセス向いている構成による
日常的・長時間の業務利用利用規模による向いている
詳細なアクセス制御制約がある設計しやすい
専門の管理者がいない管理しやすい管理負担が増える
専門部署が管理する用途による柔軟に設計できる

専門の管理者がいる環境では、通常のVPNによって認証、アクセス制御、端末管理などを用途に合わせて設計し活用できる。

一方、小規模事業やホームネットワークでは、VPNの設定だけでなく、利用者、鍵、接続端末、アクセス権などを継続して管理することがキャパを超える負担となってくる恐れがかなりある。

まとめ

UniFi Teleportは、WireGuardを基盤としてUniFiが提供するリモートアクセスVPN機能である。

接続元ではWiFimanを使用し、WireGuardの鍵や設定ファイルを直接扱わずにUniFiネットワークへ接続できる。通常のVPNより構成の自由度は低いが、利用者が設定・管理する範囲も狭く運用の負荷が低い。

専門の管理者がいない小規模事業やホームネットワークで、自分一人や数人がメンテナンス、サポート、軽作業のためにリモートアクセスする用途では、管理負担を抑えたVPNとしてUniFi Teleportは価値ある選択肢になってくる。