bitcoin core: 0.21.0
core lightning: 0.11.1
joinmarket: 0.9.6
venv | |
*.swo | |
*.swp | |
__pycache__ |
#! /usr/bin/env sh | |
pkg install wget -y | |
echo "# Check the latest version at: https://www.freshports.org/net/zerotier/" | |
echo "# Which version to install?" | |
echo "# Example:" | |
echo "1.6.5" | |
read VERSION |
I like public key auth. I feel safer using them instead of a username and password login. But, I might not have my private key with me at a time where I need access.
I started using yubikey with LastPass and since I have it always on my keychain, I decided to find more ways to make use of it.
I wasn't originally aware, but if you pass a private key to ssh and sshd is configured to accept a key, it appears pam isn't used. Your authorized keys are checked and you are logged in. If you don't pass a private key, ssh falls back to the more standard un*x style login found in /etc/pam.d/sshd
. This is where we'll add the yubikey pam. I am currently unaware of a way to use both public key auth and yubikey for login.
These steps worked for me on debian squeeze/wheezy.
more info at the yubico-pam github repo
Mute these words in your settings here: https://twitter.com/settings/muted_keywords | |
ActivityTweet | |
generic_activity_highlights | |
generic_activity_momentsbreaking | |
RankedOrganicTweet | |
suggest_activity | |
suggest_activity_feed | |
suggest_activity_highlights | |
suggest_activity_tweet |
import base58 | |
x = 'xprv9s21ZrQH143K2f55zo5GiXiX16MiPzBgc2bEXNd77e1ooGsjxAyXjozyuniqiSB76VESjTW8s7vdsK3NFboha6tZgF9BzcDdNtUT6Aw99P2' | |
zp = b'\x04\xb2\x43\x0c' | |
base58.b58encode_check(zp + base58.b58decode_check(x)[4:]).decode('ascii') | |
# output: 'zprvAWgYBBk7JR8GjFTKfWeX8huXM2ecHEAgSFdg6AQssemZuUWCTVJeywKFxCe1iFUwumU4EQhFnSdjdtGVgzdjAaFmQvY3ARrbvLbjsLf6oNE' | |
# xprv = b'\x04\x88\xad\xe4' | |
# yprv = b'\x04\x9d\x78\x78' | |
# zprv = b'\x04\xb2\x43\x0c' |
#!/bin/bash | |
# bash <(curl -s https://gist.githubusercontent.com/CandleHater/c36f8c205b31f70081d9e821bde36ebb/raw/initial-setup.sh) | |
clear | |
# show system info | |
echo "- system" | |
echo -e "Kernel\t: $(uname -rvm)" | |
cat /proc/cpuinfo | grep "model name" | sed "s/model name/CPU/g" |
## Getting LND working with Dojo | |
## Start Dojo | |
$ cd /path/to/docker/my-dojo/ && sudo ./dojo.sh start | |
## Login to the bitcoind docker container as root | |
$ sudo docker exec -u root -it bitcoind /bin/bash | |
## Update and install a text editor | |
$ apt-get update && apt-get install nano |
#### Copy over block data to your Dojo #### | |
## On your machine running Dojo, open 2 terminals, we'll call them [terminal A] & [terminal Doc] | |
## In [terminal Doc] login to the bitcoind docker container as root | |
$ sudo docker exec -u root -it bitcoind /bin/bash | |
## [terminal Doc] Update and install a text editor | |
$ apt-get update && apt-get install nano |