ssh-jail-dto

Crates.iossh-jail-dto
lib.rsssh-jail-dto
version0.4.1
sourcesrc
created_at2016-08-03 13:46:50.946084
updated_at2016-08-11 14:37:35.825999
descriptionDTO for ssh-jail
homepage
repository
max_upload_size
id5876
size5,604
Marc-Antoine Perennou (Keruspe)

documentation

README

Instruction syntax

Each Instruction is a json with two fields

action

The action field is one of:

  • ENABLE_SSH
  • DSABLE_SSH

keys

The keys field is an array of ssh Keys to (un)authorize

Key

A Key is composed of two String fields:

  • user which is the user id
  • key which is the actual public key

Example

{
    "action": "ENABLE_SSH",
    "keys"  : [
        {
            "user": "user_foobar",
            "key":  "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIO16Z2PGX5UzhQLlKCxhJ4c+4+WQRPZAZtoL9oekpm keruspe@Lou"
        }
    ]
}

Answer syntax

Each Answer is a json with one field

status

The status field is one of

  • SUCCESS
  • FAILURE

Destination syntax

Each Destination is a json with two fileds

host

The host field is a String

port

The port field is a u32

Commit count: 0

cargo fmt