Isolate the test harness SSH identity from the local ssh-agent

A loaded agent offers its keys before the harness identity and can exhaust
the server's MaxAuthTries before the right key is ever tried; IdentitiesOnly
pins authentication to the per-run key.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
David Heinemeier HanssonandClaude Fable 5 committed 2026-08-07 16:03:15 -07:00
1 parent b5f7e96c70
commit fbee4ba437
1 file changed
+2 -1
+2 -1
View File
@@ -304,6 +304,7 @@ type_text() {
ssh_guest() {
ssh -i "$SSH_KEY" -p "$SSH_PORT" \
-o BatchMode=yes \
-o IdentitiesOnly=yes \
-o StrictHostKeyChecking=no \
-o UserKnownHostsFile=/dev/null \
-o ConnectTimeout=5 \
@@ -672,7 +673,7 @@ drive_oem_setup() {
capture_console "success-oem-02-password"
press ret
wait_for_screen "Must match" 60
wait_for_screen "match the password" 60
type_text "$GUEST_PASSWORD"
press ret