Improved ssh aliases

This commit is contained in:
Random936 2024-12-09 17:00:50 -08:00
parent 5a2ab333bf
commit f6b0f053f5
2 changed files with 6 additions and 4 deletions

View File

@ -19,9 +19,9 @@
json-less = "jq -C . | less -R"; json-less = "jq -C . | less -R";
csv2json = "python -c 'import csv, json, sys; print(json.dumps([dict(r) for r in csv.DictReader(sys.stdin)]))'"; csv2json = "python -c 'import csv, json, sys; print(json.dumps([dict(r) for r in csv.DictReader(sys.stdin)]))'";
# Server connection aliases # Server user/address aliases
r330-idrac = "ssh root@192.168.100.11 racadm"; r330-idrac = "bw-ssh iDRAC root@192.168.100.11 racadm";
r730xd-idrac = "ssh root@192.168.100.12 racadm"; r730xd-idrac = "bw-ssh iDRAC root@192.168.100.12 racadm";
ideapad = "ssh root@192.168.100.20"; ideapad = "ssh root@192.168.100.20";
r330-proxmox = "ssh root@192.168.100.21"; r330-proxmox = "ssh root@192.168.100.21";
r730xd-proxmox = "ssh root@192.168.100.22"; r730xd-proxmox = "ssh root@192.168.100.22";
@ -48,6 +48,7 @@
function ....... { cd ../../../../../../.. } function ....... { cd ../../../../../../.. }
function bw-copy { bw-load && bw get password "$1" | xsel --clipboard -i } function bw-copy { bw-load && bw get password "$1" | xsel --clipboard -i }
function bw-clear { echo -n "" | xsel --clipboard } function bw-clear { echo -n "" | xsel --clipboard }
function bw-ssh { sshpass -p "$(bw-load && bw get password "$1")" ssh ''${@:2} }
if [[ "$(uname)" == "Darwin" ]]; then if [[ "$(uname)" == "Darwin" ]]; then
source <(/opt/homebrew/bin/brew shellenv) source <(/opt/homebrew/bin/brew shellenv)

View File

@ -24,6 +24,7 @@ in {
btop btop
iftop iftop
p7zip p7zip
sshpass
ripgrep ripgrep
openvpn openvpn
pciutils pciutils