v0.0.5
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEE1MTdYA1m9lqO/FEeGPNoXAAiv/MFAloKAX8ACgkQGPNoXAAi
v/OoHw/9G1mAJ12yS27FPIxXRTKqv7Tuwcdtg/isZa3t9DYd2yfvNd/IPwsZ23UC
DrhT22i9VUW+NsTqN8cw7baYMwO9pa4EmWdELMdvsz63ecaXI3nGRe6ojN4NCv58
Qp6okLy3JyFnQ26d684b73Ro4t6WabEyDbZ3cTVjdzC/ZmB+B7Ma7OMbWTqZMlEq
GOGYt8fd6aUEYSzmF4Nex7gMZrd+wN/8vhTaLOr++7FsB1GD9/lZifqFQvj8AKLP
UzDJoCEnVRzmTNqorL6dkfoQZVtEH33j/gZxwaHkAejneUi1y8KadR/g/86FBE8S
pG4ZWyVqjdbOv/GvNsMWN3XKtgBcVsbxzx67bd711gMn+++W8mSYitflga099uZJ
wIQllTXS5pCovdXBF8zaa2Qxw+U7vb6MR6ZoDaWc1zugwBWqMzdLesqK2ZmgTLpx
xq39WafsqXNDUxxtWF28PbpMPFuoFp9kVpBcHOYM4U0oZ8W/eXKU4Pz5vegtRn+u
LS46A/uE6/mf8HySdEIlnoMDtXm4k4OM92Rpqi9koHQIIyj6yz4k2DtmubgVqwN8
D5G6s0uCCcoWbK/We6cUQSrgz0r0sUB/QKrNMrJoq1EnJdfZT31yPIgMZKpZ2veO
nFxUNrHLPt03Bx4f9stuKkEwGPs0ROz5beR2SMeQyMdWzF9UJQs=
=XH0M
-----END PGP SIGNATURE-----
Bump version to v0.0.5

Signed-off-by: Jess Frazelle <acidburn@microsoft.com>
2 files changed
tree: bbbba739251e6dec4ebd6e3ae9e5bc5ac6f66f20
  1. .gitignore
  2. .travis.yml
  3. Dockerfile
  4. LICENSE
  5. Makefile
  6. README.md
  7. VERSION
  8. main.go
  9. main_unix.go
  10. main_windows.go
  11. vendor/
  12. version/
README.md

sshb0t

Travis CI

A bot for keeping your ssh authorized_keys up to date with user's GitHub keys from https://github.com/{username}.keys.

WARNING: Only use this if you have two factor auth enabled for your GitHub account and you make sure to delete old keys from your account.

Installation

Binaries

Via Go

$ go get github.com/jessfraz/sshb0t

Running with Docker

$ docker run -d --restart always \
    --name sshb0t \
    -v ${HOME}/.ssh/authorized_keys:/root/.ssh/authorized_keys \
    r.j3ss.co/sshb0t --user jessfraz

Usage

         _     _      ___  _
 ___ ___| |__ | |__  / _ \| |_
/ __/ __| '_ \| '_ \| | | | __|
\__ \__ \ | | | |_) | |_| | |_
|___/___/_| |_|_.__/ \___/ \__|
 A bot for keeping your ssh authorized_keys up to date with user's GitHub keys
 Version: v0.0.5
  -d    run in debug mode
  -interval string
        update interval (ex. 5ms, 10s, 1m, 3h) (default "30s")
  -keyfile string
        file to update the authorized_keys (default "/home/jess/.ssh/authorized_keys")
  -user value
        GitHub usernames for which to fetch keys
  -v    print version and exit (shorthand)
  -version
        print version and exit

Analytics