Forum Discussion
Alexander_Stewa
Nimbostratus
Aug 02, 2007Is it possible to restrict access to iControl
Is it possible to restrict access to the BigIP via iControl either by network interface (preferable), IP address, or more drastically disabling iControl all together? I was able restrict access to SSH using hosts.allow and hosts.deny, but I can't figure out how to do the same for iControl using these (or any other method).
Thanks,
Alex
- There is no official way to restrict access to iControl. It's basically the same system as the management GUI and there is no way to restrict access to that either. With that said, there are a few options. You could:
- Alexander_Stewa
Nimbostratus
My company is a web hosting company which is about to start supporting PHP. While username and password are nice (and configured already), we would prefer to completely disabled access to the BigIP iControl from user PHP scripts (the PHP network isolated on a seperate network interface on the BigIP, so I was hoping I could simply disabled iControl on that interface). We definately won't do 2 since we need config sync for our devices. - Krzysztof_Kozlo
Nimbostratus
Why not just use iptables to restrict access to port 443 to specific hosts or subnets? - Alexander_Stewa
Nimbostratus
I got the impression from several iControl examples that it could communicate over other ports than 443.if ( ("80" eq $sPort) or ("8080" eq $sPort) ) { $sProtocol = "http"; }
- Krzysztof_Kozlo
Nimbostratus
Beats me, I don't know what that's an example of. I imagine one could reconfigure the Apache web server that runs the management interface and iControl to listen on clear-text ports as well. But our BigIPs only listen on port 443 by default. - Alexander_Stewa
Nimbostratus
Thanks kozlowc, I will look into that option and see if something comes of it. - Krzysztof_Kozlo
Nimbostratus
I played with this. You can enable clear-text access to Apache by editing the httpd.conf and adding a line for the listener: - Krzysztof_Kozlo
Nimbostratus
Whichever way you go, don't forget to include it in your rc files so it gets blocked on boot. - Alexander_Stewa
Nimbostratus
Oh right, I hadn't thought of that. Thanks for the reminder.
Recent Discussions
Related Content
DevCentral Quicklinks
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
Discover DevCentral Connects