Stop X11 from listening for network connections

It seems to listen on port 6000.

I could just block port 6000 but new connections can be set up on higher random allocated ports. I want to stop X11 showng as listening when scanned and prevent connections to the service and still be able to use X-windows on the localhost.

Add this to your /usr/X11R6/bin/startx:

serverargs="-nolisten tcp"

You can also change into the directory "/etc/X11/xdm" which contains a file called "Xservers" in this there is a line:

":0 local /usr/X11R6/bin/X"

Probably just change it to:

":0 local /usr/X11R6/bin/X -nolisten tcp"

Will do the trick..

Last updated: 13/02/2005