|
@@ -1,5 +1,5 @@
|
|
|
# Systems
|
|
|
-alias io="ssh fdamstra@192.168.1.100"
|
|
|
+alias io="ssh fdamstra@io.home.monkeybox.org"
|
|
|
alias salt-master="ssh fdamstra@salt-master.home.monkeybox.org"
|
|
|
alias centosplay="ssh fdamstra@centosplay.home.monkeybox.org"
|
|
|
|
|
@@ -24,4 +24,84 @@ alias fetch='git fetch --all --prune'
|
|
|
|
|
|
alias govcloud='saml2aws --skip-prompt -a govcloud login'
|
|
|
alias commercial='saml2aws --skip-prompt -a commercial login'
|
|
|
-alias saml='saml2aws --skip-prompt -a commercial login && saml2aws --skip-prompt -a govcloud login && sft list-servers'
|
|
|
+#alias saml='saml2aws --skip-prompt -a commercial login && saml2aws --skip-prompt -a govcloud login && tsh --proxy=teleport.xdrtest.accenturefederalcyber.com login && tsh --proxy=teleport.xdr.accenturefederalcyber.com login'
|
|
|
+alias saml='saml2aws --skip-prompt -a commercial login && saml2aws --skip-prompt -a govcloud login'
|
|
|
+alias samlpw='saml2aws -a commercial login && saml2aws -a govcloud login'
|
|
|
+
|
|
|
+# Teleport
|
|
|
+function tshd(){
|
|
|
+ AUTH="mdr-multipass-okta"
|
|
|
+ #AUTH="rhsso-test-saml"
|
|
|
+ host=$1
|
|
|
+ if [[ "$host" == "ls" ]]; then
|
|
|
+ tsh --auth ${AUTH} --proxy=teleport.xdrtest.accenturefederalcyber.com ls
|
|
|
+ elif [[ "$host" == "scp" ]]; then
|
|
|
+ tsh --auth ${AUTH} --proxy=teleport.xdrtest.accenturefederalcyber.com $*
|
|
|
+ elif [[ "$host" =~ \. ]]; then
|
|
|
+ # fqdn was specified
|
|
|
+ tsh --auth ${AUTH} --proxy=teleport.xdrtest.accenturefederalcyber.com ssh $1
|
|
|
+ else
|
|
|
+ tsh --auth ${AUTH} --proxy=teleport.xdrtest.accenturefederalcyber.com ssh $1.pvt.xdrtest.accenturefederalcyber.com
|
|
|
+ fi
|
|
|
+}
|
|
|
+
|
|
|
+function tshp(){
|
|
|
+ AUTH="mdr-multipass-okta"
|
|
|
+ #AUTH="rhsso-saml"
|
|
|
+ host=$1
|
|
|
+ if [[ "$host" == "ls" ]]; then
|
|
|
+ tsh --auth ${AUTH} --proxy=teleport.xdr.accenturefederalcyber.com ls
|
|
|
+ elif [[ "$host" == "scp" ]]; then
|
|
|
+ tsh --auth ${AUTH} --proxy=teleport.xdr.accenturefederalcyber.com $*
|
|
|
+ elif [[ "$host" =~ \. ]]; then
|
|
|
+ # fqdn was specified
|
|
|
+ tsh --auth ${AUTH} --proxy=teleport.xdr.accenturefederalcyber.com ssh $1
|
|
|
+ else
|
|
|
+ tsh --auth ${AUTH} --proxy=teleport.xdr.accenturefederalcyber.com ssh $1.pvt.xdr.accenturefederalcyber.com
|
|
|
+ fi
|
|
|
+}
|
|
|
+
|
|
|
+function tshlcp(){
|
|
|
+ AUTH="mdr-multipass-okta"
|
|
|
+ #AUTH="rhsso-saml"
|
|
|
+ host=$1
|
|
|
+ if [[ "$host" == "ls" ]]; then
|
|
|
+ tsh --auth ${AUTH} --proxy=teleport.xdr.accenturefederalcyber.com ls
|
|
|
+ elif [[ "$host" == "scp" ]]; then
|
|
|
+ tsh --auth ${AUTH} --proxy=teleport.xdr.accenturefederalcyber.com $*
|
|
|
+ elif [[ "$host" =~ \. ]]; then
|
|
|
+ # fqdn was specified
|
|
|
+ tsh --auth ${AUTH} --proxy=teleport.xdr.accenturefederalcyber.com ssh $1
|
|
|
+ else
|
|
|
+ tsh --auth ${AUTH} --proxy=teleport.xdr.accenturefederalcyber.com ssh $1
|
|
|
+ fi
|
|
|
+}
|
|
|
+
|
|
|
+function tshcaasp(){
|
|
|
+ AUTH="mdr-multipass-okta"
|
|
|
+ #AUTH="rhsso-saml"
|
|
|
+ host=$1
|
|
|
+ if [[ "$host" == "ls" ]]; then
|
|
|
+ tsh --auth ${AUTH} --proxy=teleport.xdrtest.accenturefederalcyber.com ls | grep -i caasp
|
|
|
+ elif [[ "$host" == "scp" ]]; then
|
|
|
+ tsh --auth ${AUTH} --proxy=teleport.xdrtest.accenturefederalcyber.com $*
|
|
|
+ elif [[ "$host" =~ \. ]]; then
|
|
|
+ # fqdn was specified
|
|
|
+ tsh --auth ${AUTH} --proxy=teleport.xdrtest.accenturefederalcyber.com ssh $1
|
|
|
+ else
|
|
|
+ tsh --auth ${AUTH} --proxy=teleport.xdrtest.accenturefederalcyber.com ssh $1
|
|
|
+ fi
|
|
|
+}
|
|
|
+
|
|
|
+#alias tshd="tsh --proxy=teleport.xdrtest.accenturefederalcyber.com ssh"
|
|
|
+#alias tshp="tsh --proxy=teleport.xdr.accenturefederalcyber.com ssh"
|
|
|
+alias sft="/bin/echo Dont use sft\!"
|
|
|
+
|
|
|
+alias killfp='while [[ 1 ]]; do sudo killall -9 fpdcd; done'
|
|
|
+
|
|
|
+# For 'granted' which lets you assume roles easily:
|
|
|
+# https://docs.commonfate.io/granted-cli/shell-alias/
|
|
|
+# * BREAKS OUR AWS STUFF *
|
|
|
+alias assume="source assume"
|
|
|
+alias dassume="source dassume"
|
|
|
+alias clearaws='unset AWS_PROFILE AWS_ACCESS_KEY_ID AWS_REGION AWS_SECRET_ACCESS_KEY AWS_SESSION_EXPIRATION AWS_SESSION_TOKEN'
|