Difference between revisions of "Ssha function"

From wikieduonline
Jump to navigation Jump to search
(Created page with "ssha() { # Encode local aliases to safely pass over SSH without escaping issues local local_aliases local_aliases=$(base64 < ~/.bash_aliases | tr -d '\r\n')...")
 
Line 1: Line 1:
ssha() {
+
 
 +
 
 +
# Gemini Jul 2026
 +
ssha() {
 
     # Encode local aliases to safely pass over SSH without escaping issues
 
     # Encode local aliases to safely pass over SSH without escaping issues
 
     local local_aliases
 
     local local_aliases
Line 6: Line 9:
 
     # Connect and load aliases directly into memory using process substitution
 
     # Connect and load aliases directly into memory using process substitution
 
     ssh -t "$@" "bash --rcfile <(echo '$local_aliases' | base64 -d)"
 
     ssh -t "$@" "bash --rcfile <(echo '$local_aliases' | base64 -d)"
}
+
}
  
  

Revision as of 10:32, 24 July 2026


  1. Gemini Jul 2026
ssha() {
   # Encode local aliases to safely pass over SSH without escaping issues
   local local_aliases
   local_aliases=$(base64 < ~/.bash_aliases | tr -d '\r\n')
   
   # Connect and load aliases directly into memory using process substitution
   ssh -t "$@" "bash --rcfile <(echo '$local_aliases' | base64 -d)"
}


See also

Advertising: