Gravitational teleport is an advanced SSH server that can access Linux servers remotely via SSH or HTTPS. Its purpose is to replace sshd. Teleport can make it easy for teams to use SSH with best practices, such as:
No need to distribute keys, teleport use certificate-based access and implement automatic expiration
Enhanced two-phase authentication
Cluster support, each teleport node is part of the cluster and can be browsed through the Web UI
SSH sessions can be recorded and replayed for easy sharing and auditing
Collaborative diagnostic issues through session sharing
Services that are placed behind a firewall can be accessed via HTTPS
Support for other authentication systems is available via OAuth
Teleport is built on Golang SSH and is fully compatible with OpenSSH.
Http://www.oschina.net/p/gravitational-teleport
SSH Server gravitational teleport (go language)