Commit graph

11413 commits

Author SHA1 Message Date
Alexander Klizhentas 7ca30fa403 Merge pull request #6 from gravitational/alexander/init
Provisioning and clear role separation
2015-05-10 14:59:11 -07:00
klizhentas 12fdc19ff3 Provisioning and clear role separation
Distinct roles separation:

* Stateful auth server, it is stateful and exposes SSH
  authentication endpoint to the cluster
* Stateless ssh node, it connects to the auth server
  to authenticate access requests
* Stateless cp node, it provides web portal to access
  the cluster and update users keys

Provisioning:

* Auth server automatically sets itself up on the first start,
  no need to explicitly set encryption keys and authority certs

* SSH node connects to the Auth server to provision host private keys
  and sertificates using special SSH provisioning key issued by
  the auth server
2015-05-10 14:52:51 -07:00
klizhentas b0e03bc7e0 update install target in teleport 2015-05-05 16:00:37 -07:00
klizhentas 7e82761e33 Fix installation script 2015-05-04 08:28:32 -07:00
Alexander Klizhentas b54ed1c32c Merge pull request #5 from gravitational/alexander/pforward
Implement web proxying, and web SSH console proof of concept
2015-04-01 21:27:11 -07:00
Alexander Klizhentas 7d17f15271 Implement web proxying, and web SSH console proof of concept 2015-04-01 21:21:07 -07:00
Alexander Klizhentas c4815e63df Merge pull request #1 from gravitational/alexander/proto
Implement a prototype for a proxying SSH server that implements concepts expressed in readme
2015-03-18 12:22:01 -07:00
Alexander Klizhentas 55de39d788 Vendor-in dependencies 2015-03-14 14:37:21 -07:00
Alexander Klizhentas 0c425d32d5 Initial working prototype 2015-03-14 14:35:43 -07:00
Alexander Klizhentas 46369efae3 Update README.md 2015-03-02 12:14:31 -08:00
Alexander Klizhentas c9f4506a6c Update README.md 2015-03-02 12:11:23 -08:00
Alexander Klizhentas af6edd8852 Initial README 2015-03-02 12:08:58 -08:00
Alexander Klizhentas 1aff702c2a Initial commit 2015-03-02 11:36:00 -08:00