Skip to content

Commit f27058a

Browse files
author
Chris Steipp
committed
Update docs to reflect using Netflix's BLESS
1 parent dadd255 commit f27058a

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

Diff for: README.md

+2-4
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,13 @@ Blessclient is a python client that should run without modification on OSX 10.10
1212

1313
## Installation
1414
To get to the point where you can login to a server using your bless'ed SSH certificate, you will need:
15-
* [Lyft's fork of BLESS](https://github.com/lyft/bless/tree/lyft_base) which signs your users' public keys, and is trusted by your SSH hosts.
15+
* [Netflix's BLESS](https://github.com/Netflix/bless), using [commit 8df7f6d](https://github.com/Netflix/bless/tree/8df7f6d181c24d7b64e7c1827432920d6bb71249) or later, which signs your users' public keys, and is trusted by your SSH hosts.
1616
* Your SSH server configured to trust the Lambda as Certificate Authority
1717
* Blessclient (this project!) which talks to the Lambda to get a new SSH certificate
1818
* Some configuration work to have blessclient invoked when the user runs SSH
1919

2020
### Run a BLESS Lambda in AWS
21-
Run Lyft's fork of Netflix's BLESS in your AWS account. There are two major additions that our fork includes which have not been upstreamed yet:
22-
* The client authenticates to the Lambda using a [kmsauth](https://github.com/lyft/python-kmsauth) token. This allows the Lambda to authenticate the user and issue the certificate for their username, even if the AWS user is in a different AWS account.
23-
* We allow a list of IP addresses or cidr blocks for the user's IP and bastion IP addresses, whereas Netflix's BLESS only allows a single IP for each.
21+
Run Netflix's BLESS in your AWS account.
2422

2523
The lambda execution role will need permissions to decrypt the CA private key in your configuration, as well as permission to decrypt kmsauth tokens (see below).
2624

0 commit comments

Comments
 (0)