Skip to content

Secrets

Your content here

bitwarden

bw config server https://vaultwarden.serverhome.info
bw login

list

bw list items

list with session-key

bw list items --session session-key

linux

$ export BW_SESSION="session-key"

windows

$env:BW_SESSION="session-key"

retrieve ssh keys and export to ssh-agent

bw get item '3580e921-cc95-4a70-be09-a340c2fe637c' | jq
bw get item '3580e921-cc95-4a70-be09-a340c2fe637c' | jq -r '.fields[]' | jq -r '.value'

# linux
./bw unlock
# export
./bw get attachment id_ed25519_serge --itemid '3580e921-cc95-4a70-be09-a340c2fe637c' --output /tmp/.key
cat /tmp/.key
export KEY01=$(cat /tmp/.key)
echo "$KEY01"
rm /tmp/.key
eval $(ssh-agent -s)
ssh-add <(echo "$KEY01")
ssh ubuntu@207.211.152.131 -t '/usr/bin/bpytop'

# windows
bw unlock
# export
$env:KEY01 = (bw get attachment id_ed25519_serge --itemid '3580e921-cc95-4a70-be09-a340c2fe637c' --output id_ed25519_serge)
$env:KEY01 = (Get-Content -Path "id_ed25519_serge" -Raw)
echo "$env:KEY01"
echo "$env:KEY01" |  ssh-add.exe -
rm id_ed25519_serge
ssh ubuntu@207.211.152.131 -t '/usr/bin/bpytop'