Linux isolated loopback SSH, non-root remote uid; Node v26.12.1
Transport: own sshd and ephemeral host/client keys; strict temporary known_hosts. No global SSH configuration changed.
before full SHA 909e4c948278afc2b3e1e665075fb1755a13f894; probe SHA256 21725f06414f5c3eeee9b0e6f36db133bf29142908aa4c3d93254f26bc7914e7
after full SHA 59fdabb266c155c56c63866c8fb0cc52f710f9b9; probe SHA256 2872bb6a8f6e11b7c2fe901127e9c6136a40bded5d9f71944c3d3f41d5300d10

ROW A before 909e4c948278afc2b3e1e665075fb1755a13f894
INPUT {"HOME": "/tmp/t3-17239-fixtures-o3ao9rlg/A", "PATH": "/tmp/t3-17239-fixtures-o3ao9rlg/A/bin:/usr/bin:/bin", "MARKER_LOG": "/tmp/t3-17239-fixtures-o3ao9rlg/A/markers.log"}
SSH COMMAND 'ssh [isolated identity/known_hosts] 127.0.0.1' env -i HOME=/tmp/t3-17239-fixtures-o3ao9rlg/A PATH=/tmp/t3-17239-fixtures-o3ao9rlg/A/bin:/usr/bin:/bin MARKER_LOG=/tmp/t3-17239-fixtures-o3ao9rlg/A/markers.log sh -c 'export PATH="$HOME/.local/bin:/opt/homebrew/bin:/usr/local/bin:$PATH"
if [ -z "$ANDROID_HOME" ]; then
  if [ -d "$HOME/Library/Android/sdk" ]; then export ANDROID_HOME="$HOME/Library/Android/sdk";
  elif [ -d "$HOME/Android/Sdk" ]; then export ANDROID_HOME="$HOME/Android/Sdk"; fi
fi
if [ -n "$ANDROID_HOME" ]; then export PATH="$ANDROID_HOME/platform-tools:$ANDROID_HOME/emulator:$PATH"; fi
if [ -z "$JAVA_HOME" ] && ! command -v java >/dev/null 2>&1; then
  for device_java_home in "$HOME/.local/opt/android-studio/jbr" /opt/android-studio/jbr /Applications/Android\ Studio.app/Contents/jbr "$HOME/Applications/Android Studio.app/Contents/jbr"; do
    if [ -x "$device_java_home/bin/java" ]; then export JAVA_HOME="$device_java_home"; break; fi
  done
fi
if [ -n "$JAVA_HOME" ]; then export PATH="$JAVA_HOME/bin:$PATH"; fi
command -v node >/dev/null 2>&1 || { echo "Node is missing from the non-interactive SSH PATH" >&2; exit 1; }; exec node'
STDOUT STDERR ubuntu@127.0.0.1: Permission denied (publickey).
EXIT 255
CLEANUP: owned sshd stopped; temporary private keys and all SDK/HOME fixtures removed.
