PDA

View Full Version : [ubuntu] About vinagre



zaikunzhang
February 27th, 2009, 04:22 AM
I want to prohibit the IP XXX.XXX.X.XX from controlling my desktop through vinagre. How to achieve this?

I have added 'vncserver:XXX.XXX.X.XX' in /etc/hosts.deny, but it does not work.

Your help is appreciated. :p

bodhi.zazen
February 28th, 2009, 12:25 AM
Do you wish to black list the ip entirely , or just from vinagre ?

blacklist :
sudo iptables -I INPUT 1 -s XXX.XXX.XX.XXX -j DROPIf just from vinagre


sudo iptables -I INPUT 1 -s XXX.XXX.XX.XXX -p tcp --dport 5900:5910 -j DROPYou can use iptables (as in the examples above), ufw, or if you wish a gui tool gufw or guarddog.

If you use iptables, you need to save and restore your changes.


sudo -c bash "iptables-save > /etc/iptables-saveNow edit /etc/rc.local


gksu gedit /etc/rc.localAdd this one line :


iptables-restore < /etc/iptables-save

The Cog
February 28th, 2009, 01:39 PM
Just a correction to typos. If just from vinagre:

sudo iptables -I INPUT 1 -s XXX.XXX.XX.XXX -p tcp --dport 5900:5910 -j DROP

bodhi.zazen
February 28th, 2009, 02:28 PM
Thanks The Cog, I edited my post as well.

zaikunzhnag
March 2nd, 2009, 12:59 PM
Thank you, bodhi.zazen and The Cog. Your help is highly appreciated. :P

If I want to black list all ip except ip1 and ip2, just from vinagre, how should I do? :confused:

Thanks.

bodhi.zazen
March 2nd, 2009, 05:11 PM
sudo iptables -I INPUT 1 -s good_ip_1 -p tcp --dport 5900:5910-j ACCEPT
sudo iptables -I INPUT 2 -s good_ip_2 -p tcp --dport 5900:5910 -j ACCEPT
sudo iptables -I INPUT 3 -p tcp --dport 5900:5910 -j DROP

Change "good_ip_1" and "good_ip_2" to the ip addresses you wish to allow.

zaikunzhang
March 6th, 2009, 05:48 AM
sudo iptables -I INPUT 1 -s good_ip_1 -p tcp --dport 5900:5910-j ACCEPT
sudo iptables -I INPUT 2 -s good_ip_2 -p tcp --dport 5900:5910 -j ACCEPT
sudo iptables -I INPUT 3 -p tcp --dport 5900:5910 -j DROP

Change "good_ip_1" and "good_ip_2" to the ip addresses you wish to allow.

Thank you very much.