v0.3.6
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEE1MTdYA1m9lqO/FEeGPNoXAAiv/MFAluqSNkACgkQGPNoXAAi
v/PAFxAAwBlL6R48biIBmQGOaPSqTVbR0EI4iPKIP6kS951oXEczhdNngle9DK4W
PlZ1QIA7eFZ969ZRzjOaY5lrJIJuNDJI80HiHE5q24yotD8UyyLOre1FDJ/MjwFt
XEXZ2RRqXm5ZKufnmCQGvm67AibKBsabp4P+GCYgdACHEeKrjTMoY7lL1Ledi1tk
HfL2i8ajDk0wEkP1OzKQXq7AcdkfXg41H3QIhfp4pxK7jUiouY+lfMZSnd7yU4JY
WzjItiwkoWLlpnd+DtAu9D+53tn8K/RbKFgAqx6EN8DhXwMaWWfTrZTuRFAlx1wd
yoFVhVAxM5n7GLnpYU59ePONKKGMHtrVDJqgyglwgBqNRHAQD2UYTmWvDI2IwG7C
7xFUH7CczIoSMDeRuhFXLvtXJh8V4lU6sU0og1euaOq3Be/h7zwjMag7mKG6HnRk
/WdorhKo669oWJaI9wOnGfjHEJ9wJyQ0vGo5+j6Elh59K571w7Zy7aXDE4M9Dnsn
qWKXDkMnqLKwDRucDpu+eRo/xks5O7OcnVsKkXd8u9x17m4rsJq9gZI8prtTwaov
bPGGqYQsU5P4F4sTVCuUmAfIzHjA9llCA506sET0wFGopVo7lPA5C+B+APvj8tyF
6gh1+6nNmMpL6zkkxixP2GjKDoDhjqI6BQB6KYJQ4D4h7fFwbIk=
=5qM+
-----END PGP SIGNATURE-----
Bump version to v0.3.6

Signed-off-by: Jess Frazelle <acidburn@microsoft.com>
1 file changed
tree: d757d856db9dc2363803a8b7e42a53ca1ba8b11b
  1. .gitignore
  2. .goosarch
  3. .travis.yml
  4. .traviskey
  5. Dockerfile
  6. LICENSE
  7. Makefile
  8. README.md
  9. VERSION.txt
  10. basic.mk
  11. go.mod
  12. go.sum
  13. main.go
  14. main_unix.go
  15. main_windows.go
  16. vendor/
  17. 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