sshserver: fix env for ssh pty sessions
diff --git a/loop/server/sshserver.go b/loop/server/sshserver.go
index 0ba2d8b..f1af330 100644
--- a/loop/server/sshserver.go
+++ b/loop/server/sshserver.go
@@ -97,7 +97,7 @@
 	cmd := exec.CommandContext(ctx, "/bin/bash")
 	slog.DebugContext(ctx, "handlePTYSession", slog.Any("ptyReq", ptyReq))
 
-	cmd.Env = append(cmd.Env, fmt.Sprintf("TERM=%s", ptyReq.Term))
+	cmd.Env = append(os.Environ(), fmt.Sprintf("TERM=%s", ptyReq.Term))
 	f, err := pty.Start(cmd)
 	if err != nil {
 		fmt.Fprintf(s, "PTY requested, but unable to start due to error: %v", err)