【文件属性】:
文件名称:teleport:简单的SSH登录和访问管理
文件大小:19KB
文件格式:ZIP
更新时间:2021-05-14 02:07:48
JavaScript
传送
简单的SSH登录和访问管理
Teleport是用于SSH登录和访问管理的开源客户端和服务器工具。
传送服务器提供两个后端服务,这些服务结合在一起提供SSH身份验证(“ authn”)和授权(“ authz”):
公钥HTTP(S)服务,它通过网络为每个用户提供公钥。
LDAP一种LDAP服务,它实现LDAP用户和组信息,并为每个项目和/或环境提供可自定义的授权用户列表。
文献资料
所有文档都可以在Teleport网站上找到
发展
安装依赖项:
$ npm install
安装nodemon以自动重载代码:
$ npm install -g nodemon
运行LDAP服务器:
$ env LDAP_LAYER_DEV_PASSWORD=foobar nodemon ./ldap.js --directory example
在第二个终端中,绑定作为dev层并列出用户:
$
【文件预览】:
teleport-master
----.gitignore(82B)
----package.json(668B)
----ldap.js(1KB)
----README.md(2KB)
----.project(418B)
----example()
--------layers()
--------users()
--------groups()
----lib()
--------pubkeys.js(915B)
--------ldap.js(3KB)
--------dataStore.js(8KB)
--------logging.js(488B)
--------ldap()
----Gemfile(134B)
----features()
--------support()
--------step_definitions()
--------status.feature(158B)
--------list_groups.feature(731B)
--------layer_authentication.feature(719B)
--------list_users.feature(1KB)
----Gemfile.lock(1KB)