proctor.rb:您的公共SSH密钥管理器

时间:2024-06-07 18:52:46
【文件属性】:

文件名称:proctor.rb:您的公共SSH密钥管理器

文件大小:25KB

文件格式:ZIP

更新时间:2024-06-07 18:52:46

Ruby

监理员 Proctor是一项服务,用于为个人和团队管理SSH密钥。 想象一下,您必须根据每台服务器的用途为一组服务器提供不同的访问权限。 您可以在服务中添加所有开发人员和站点操作员的密钥,将它们按团队分组(例如:开发人员,sitepos,数据科学),并使您的供应系统在新服务器启动时按团队获取密钥。 这主要是关于一个小型供应服务的想法。 设置 首先克隆仓库: $ git clone https://github.com/jhbabon/proctor.rb.git /path/to/app 并安装所有宝石。 该项目仅针对ruby 2.2.2进行了测试: $ cd /path/to/app $ bundle install --without=test development Proctor需要用于配置的环境。 这些是需要设置的环境变量: RACK_ENV :应用程序的环境。 如果


【文件预览】:
proctor.rb-master
----config.ru(46B)
----db()
--------schema.rb(2KB)
--------migrate()
----LICENSE.txt(1KB)
----.ruby-version(6B)
----lib()
--------pubkey.rb(431B)
--------membership.rb(746B)
--------team.rb(384B)
--------models.rb(68B)
--------ability.rb(386B)
--------user.rb(1KB)
--------guard.rb(2KB)
--------slug_validator.rb(384B)
----Gemfile(460B)
----proctor.rb(5KB)
----Rakefile(533B)
----test()
--------fixtures()
--------lib()
--------helper.rb(230B)
--------factories.rb(858B)
--------proctor_test.rb(12KB)
--------support()
----.env.test(47B)
----README.md(9KB)
----Gemfile.lock(1KB)
----.env.sample(113B)
----.gitignore(523B)
----bin()
--------console(98B)
----environment.rb(220B)

网友评论