diff --git a/packages/ssh/src/command.ts b/packages/ssh/src/command.ts index dc8839378cd..cb81bbb0f6d 100644 --- a/packages/ssh/src/command.ts +++ b/packages/ssh/src/command.ts @@ -180,7 +180,7 @@ const runSshCommandInScope = Effect.fn("ssh/command.runSshCommand.inScope")(func .spawn( ChildProcess.make("ssh", args, { env: environment, - shell: process.platform === "win32", + shell: false, stdin: { stream: stdinStream(input.stdin), endOnDone: true, diff --git a/packages/ssh/src/tunnel.ts b/packages/ssh/src/tunnel.ts index 5ee5c684779..7b3c4c9c8ce 100644 --- a/packages/ssh/src/tunnel.ts +++ b/packages/ssh/src/tunnel.ts @@ -1153,7 +1153,7 @@ const startSshTunnel = Effect.fn("ssh/tunnel.startSshTunnel")(function* (input: .spawn( ChildProcess.make("ssh", args, { env: childEnvironment, - shell: process.platform === "win32", + shell: false, stdin: { stream: Stream.empty, endOnDone: true,