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.
Powered by vBulletin® Version 4.2.2 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.