1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Cloudflare が SSH サーバーに対して提供可能なサービスまとめ

Last updated at Posted at 2024-10-04

Summary

Product Spectrum Client-side cloudflared Browser-rendered terminal WARP-to-Tunnel Access for Infrastructure
WARP Client Agent Required? No No No Yes Yes
DDoS Protection :white_check_mark: :white_check_mark: :white_check_mark: :x: :x:
Load Balancing :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:
Arbitrary SSH Port :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:
Authentication :x: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:
Polices :white_check_mark:
IP Access rules
:white_check_mark:
Access Application policies
:white_check_mark:
Access Application policies
:white_check_mark:
Gateway Network policies
:white_check_mark:
Access Application policies
+
Gateway Network policies
SSH Command Logs :x: :x: :x: :white_check_mark:
Audit SSH
Port 22 Only
:white_check_mark:
Custom SSH ports
+
Logpush
SSH Public Key Authentication :white_check_mark:
Managed by user
:white_check_mark:
Managed by user
:white_check_mark:
Managed by user
:white_check_mark:
Managed by user
:x:
SSH Certificate Authentication :white_check_mark:
Managed by user
:white_check_mark:
Short-lived certificates
:x: :white_check_mark:
Managed by user
:white_check_mark:
Managed by Cloudflare

Spectrum

  • Spectrum を使うことで SSH サーバーに対して L3/4 DDoS Protection を提供できます。

  • TCP での任意のポートアクセスや Load Balancing を経由したアクセスも提供できます。

Client-side cloudflared / Browser-rendered terminal

  • SSH クライアント側で cloudflared コマンドを使うことで、Cloudflare に登録された公開ドメイン内のパブリックホスト名に対して SSH アクセスが可能です。

  • SSH サーバーに対しては、プライベート IP と任意のポートを宛先に使用できます。

  • Access と SAML / OIDC 連携した IdP を経由して認証します。

  • ブラウザを経由したレンダリングオプションも提供可能です。

  • その他、任意の TCP 接続に対して同様の構成を提供できます。

WARP-to-Tunnel

  • WARP クライアントを導入することで、任意の TCP / UDP 通信に対してプライベートネットワークへのルーティングパスを実現できます。

  • Network Firewall Policies によって、SSH サーバーに対するアクセス制御が可能です。

  • ポート 22 番を宛先とした SSH アクセスでは、SSH コマンドログを取得できます。

image.png

Access for Infrastructure

  • BastionZero の買収 により統合された機能になります。

  • 任意のカスタム SSH ポートに対して、SSH コマンドログを取得することができ、Logpush にも対応します。

  • 証明書認証の仕組みをマネージドで提供するため、公開鍵認証における鍵管理の運用負担を軽減できます。

番外編:Apache Guacamole

以下の例では RDP を検証していますが、同様の構成で SSH もサポートしているため、Apache Guacamole を構築・運用できる方にとってはこちらの構成も選択肢の一つになるかと思います。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?