diff --git a/sysoptions.h b/sysoptions.h
index d6f1a1ff36dec9c1fabea387c2a69d4c202839f8..c7ab5426f9a7ddbba613ed9dfbf0ef92c36585d5 100644
--- a/sysoptions.h
+++ b/sysoptions.h
@@ -150,7 +150,7 @@
 								RECV_WINDOWEXTEND bytes */
 #define MAX_RECV_WINDOW (1024*1024) /* 1 MB should be enough */
 
-#define MAX_CHANNELS 100 /* simple mem restriction, includes each tcp/x11
+#define MAX_CHANNELS 1000 /* simple mem restriction, includes each tcp/x11
 							connection, so can't be _too_ small */
 
 #define MAX_STRING_LEN (MAX(MAX_CMD_LEN, 2400)) /* Sun SSH needs 2400 for algos,