You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
64 lines
1.9 KiB
64 lines
1.9 KiB
## |
|
## teleport.yaml -- Teleport Server Configuration |
|
## |
|
|
|
# for all servers |
|
teleport: |
|
nodename: localhost |
|
pid_file: @l_prefix@/var/teleport/run/teleport.pid |
|
auth_token: xxxx-token-xxxx |
|
auth_servers: |
|
- 127.0.0.1:3025 |
|
connection_limits: |
|
max_connections: 1000 |
|
max_users: 250 |
|
log: |
|
output: stderr |
|
severity: INFO |
|
storage: |
|
type: dir |
|
data_dir: @l_prefix@/var/teleport/data |
|
|
|
# for servers with "auth" capability |
|
auth_service: |
|
enabled: "yes" |
|
cluster_name: "example-cluster" |
|
listen_addr: 127.0.0.1:3025 |
|
public_addr: 127.0.0.1:3025 |
|
advertise_ip: 127.0.0.1 |
|
oidc_connectors: [] |
|
authentication: |
|
type: local |
|
second_factor: off |
|
tokens: |
|
- "node:xxxx-token-xxxx" |
|
|
|
# for servers with "node" capability |
|
ssh_service: |
|
enabled: "yes" |
|
listen_addr: 127.0.0.1:3022 |
|
public_addr: 127.0.0.1:3022 |
|
labels: |
|
example: example |
|
commands: |
|
- name: hostname |
|
command: [ @cmd_hostname@ ] |
|
period: 1m0s |
|
- name: arch |
|
command: [ @cmd_uname@, -p ] |
|
period: 1h0m0s |
|
- name: os |
|
command: [ @cmd_uname@, -s ] |
|
period: 1h0m0s |
|
|
|
# for servers with "proxy" capability |
|
proxy_service: |
|
enabled: "yes" |
|
listen_addr: 127.0.0.1:3023 |
|
ssh_public_addr: 127.0.0.1:3023 |
|
tunnel_listen_addr: 127.0.0.1:3024 |
|
web_listen_addr: 127.0.0.1:3080 |
|
public_addr: 127.0.0.1:3080 |
|
https_cert_file: @l_prefix@/etc/teleport/server.crt |
|
https_key_file: @l_prefix@/etc/teleport/server.key |
|
|
|
|