diff --git a/simpleDots/bashrc b/simpleDots/bashrc index c12ed8f..bf221e5 100644 --- a/simpleDots/bashrc +++ b/simpleDots/bashrc @@ -97,5 +97,4 @@ fi cd $HOME -test -z $noKeychain && /usr/bin/keychain --nogui $HOME/.ssh/id_rsa -source $HOME/.keychain/$HOSTNAME-sh +test -f $HOME/.keychain/$HOSTNAME-sh && source $HOME/.keychain/$HOSTNAME-sh diff --git a/simpleDots/functions b/simpleDots/functions index 0ca673b..2fd969a 100644 --- a/simpleDots/functions +++ b/simpleDots/functions @@ -387,6 +387,8 @@ mman(){ } ## Dump SSL Cert from host +## sslcheck example.com:25 -starttls smtp +## sslcheck example.com:443 sslcheck(){ echo -n | openssl s_client -connect $* | tee /dev/tty | openssl x509 -text -noout } @@ -396,4 +398,10 @@ kubesel(){ kubeconfig=$(find ~/.kube/kubesel -type f | rev | cut -d "/" -f 1 | rev | sort | fzf) export KUBECONFIG=~/.kube/kubesel/$kubeconfig } -so + +## SSH agent +## Add sth like test -z $noKeychain && agent to ~/.extra +function agent(){ + /usr/bin/keychain --nolock --nogui $HOME/.ssh/id_rsa + source $HOME/.keychain/$HOSTNAME-sh +}