forked from gravitational/teleport
-
Notifications
You must be signed in to change notification settings - Fork 0
/
usage.go
62 lines (45 loc) · 1.97 KB
/
usage.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
/*
Copyright 2015-2017 Gravitational, Inc.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package common
const (
GlobalHelpString = "CLI Admin tool for the Teleport Auth service. Runs on a host where Teleport Auth is running."
AddUserHelp = `Notes:
1. tctl will generate a signup token and give you a URL to share with a user.
A user will have to complete account creation by visiting the URL.
2. A Teleport user account is not the same as a local UNIX users on SSH nodes.
You must assign a list of allowed local users for every Teleport login.
Examples:
> tctl users add joe admin,nginx
This creates a Teleport account 'joe' who can login as 'admin' or 'nginx'
to any SSH node connected to this auth server.
> tctl users add joe
If the list of local users is not given, 'joe' will only be able to connect
as 'joe' to SSH nodes.
`
AddNodeHelp = `Notes:
This command generates and prints an invitation token another node can use to
join the cluster.
Examples:
> tctl nodes add
Generates a token when can be used to add a regular SSH node to the cluster.
The token genrated single-use token will be valid for 30 minutes.
> tctl nodes add --roles=node,proxy --ttl=1h
Generates a token when can be used to add an SSH node to the cluster which
will also be a proxy node. This token can be used multiple times within an
hour.
`
ListNodesHelp = `Notes:
SSH nodes send periodic heartbeat to the Auth service. This command prints
the list of current online nodes.
`
)