Documentation
Solutions Guide
Secure Remote Access
Zero-trust remote access to your infrastructure. Work from anywhere without VPNs or network complexity.
Estimated time: 20 minutes
Remote Access Capabilities
Work from anywhere securely
No VPN configuration
Browser-based access
Native client support
Multi-factor authentication
Device trust verification
Session recording
Geographic access controls
Configuration Steps
1
Deploy TigerAccess Proxy
Set up the proxy service for remote access.
tigeraccess start --roles=proxy \
--auth-server=auth.company.com:3025 \
--public-addr=access.company.com:443 \
--ssh-public-addr=ssh.company.com:30232
Configure Remote Access Policies
Define who can access what from where.
tacctl create -f - <<EOF
kind: role
metadata:
name: remote-developer
spec:
allow:
logins: [ubuntu, ec2-user]
node_labels:
env: [dev, staging]
options:
# Remote-specific settings
max_session_ttl: 8h
pin_source_ip: false # Allow roaming
require_session_mfa: true
EOF3
Enable Browser-Based Access
Allow access via web browser without client installation.
tacctl create -f - <<EOF
kind: cluster_networking_config
metadata:
name: default
spec:
web_session:
enabled: true
idle_timeout: 30m
# Web terminal settings
web_terminal:
enabled: true
proxy_listener: 0.0.0.0:3080
EOF4
Configure Contractor Access
Set up temporary access for external users.
tacctl create -f - <<EOF
kind: role
metadata:
name: contractor
spec:
allow:
logins: [contractor]
node_labels:
access: contractor
options:
max_session_ttl: 4h
require_session_mfa: true
record_session:
default: strict
# Auto-expire access
metadata:
expires: "2025-03-31T00:00:00Z"
EOF5
Connect Remotely
Access infrastructure from anywhere.
# Install tac CLI (one-time)
curl -sSL https://get.tigeraccess.io | sh
# Login from anywhere
tac login --proxy=access.company.com
# Access resources
tac ssh user@server
tac db connect postgres-prod
tac kube get pods
# Browser access
# Navigate to https://access.company.comRemote Access Enabled
With secure remote access configured, you have:
- Zero-trust access from any location
- No VPN infrastructure required
- Browser and CLI access options
- Temporary contractor access with auto-expiry