v0.3.5
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEE1MTdYA1m9lqO/FEeGPNoXAAiv/MFAltN+eEACgkQGPNoXAAi
v/PFCA/+NJo/mXXYZ48A2DvZ6Ng16YIcKoYHxDhZe9yotKX4FBvKr52l+hrTdNdQ
AVJecZzyMcLalS137q0cmHCQr1QOjuswHnHutJ5uiHVAtSuVKTByYzfrRgHRWGbP
2hlYTLRs3MIbfOWiYHl6NOUI8vsVrkIPOB2V6J4IgYEQ7OTE32LgLgmzywr1ek09
Ce/8dxAm6PuqXKQWjeySWRCOzmTY56sw2fPTfcqObWWBNJ/SOZ4vf5RX2VTaiB7/
VqumBZ3VjRI3gweTmtWMMxGaSU2QQ91kSiL1kTzG/ABXtu0Osv4xvnYnQH52+RlM
nzfufCpZXE3Rpx9RmRSBfkxz0ae5stiUbDdWrbElVTGBQS/3Jw9wZLQ2Q4Wkcp4c
zLXWOqKkH1Q5jpKEfL0Tb+Kou+F9MnJ33rvmiaejXi9I3IvaveKAS3f+AFA2kyG5
2H1JkU7Q2ydAjPQ8CMctRUESHN7UbKIVi1MoZMzt2945GLFYHYk1+xCTbTcQBQMB
W9rUk70K+yJNKjlwlBcGxLDg2jxovFrpJrx92O1wHh2IBNo3TQlin6aYwB2d2Aas
opOAgnfGPTgsYjWh6u+hoxpJfMy9fFy/g/AUfPHpjbziJNA1lHVdC+/BhJmNNfLM
N/VovyxHhTzTlrH/j6IWSy8kHUgvefS/FdTJyergulS1GUB7RCw=
=qT02
-----END PGP SIGNATURE-----
Bump version to v0.3.5

Signed-off-by: Jess Frazelle <acidburn@microsoft.com>
1 file changed
tree: 812da22c44be163b820e54a81a26d9aff85b5536
  1. .gitignore
  2. .goosarch
  3. .travis.yml
  4. .traviskey
  5. Dockerfile
  6. Gopkg.lock
  7. Gopkg.toml
  8. LICENSE
  9. Makefile
  10. README.md
  11. VERSION.txt
  12. main.go
  13. main_unix.go
  14. main_windows.go
  15. vendor/
  16. version/
README.md

sshb0t

Travis CI GoDoc Github All Releases

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

For installation instructions from binaries please visit the Releases Page.

Via Go

$ go get github.com/genuinetools/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 genuinetools --keyfile /root/.ssh/authorized_keys

Usage

$ sshb0t -h
sshb0t -  A bot for keeping your ssh authorized_keys up to date with user's GitHub keys.

Usage: sshb0t <command>

Flags:

  --url       GitHub Enterprise URL (default: https://github.com)
  --user      GitHub usernames for which to fetch keys (default: [])
  -d          enable debug logging (default: false)
  --interval  update interval (ex. 5ms, 10s, 1m, 3h) (default: 30s)
  --keyfile   file to update the authorized_keys (default: /home/jessie/.ssh/authorized_keys)
  --once      run once and exit, do not run as a daemon (default: false)

Commands:

  version  Show the version information.

Analytics