Difference between revisions of "Ssha function"
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
- 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: