diff --git a/main/asterisk.c b/main/asterisk.c
index d06509516ae92190df3a430af93965a28738d54d..86667e061302e630d031df45dfc397340b0c6d01 100644
--- a/main/asterisk.c
+++ b/main/asterisk.c
@@ -3571,7 +3571,9 @@ static void ast_readconfig(void)
 			live_dangerously = ast_true(v->value);
 		}
 	}
-	pbx_live_dangerously(live_dangerously);
+	if (!ast_opt_remote) {
+		pbx_live_dangerously(live_dangerously);
+	}
 	for (v = ast_variable_browse(cfg, "compat"); v; v = v->next) {
 		float version;
 		if (sscanf(v->value, "%30f", &version) != 1) {