Home |

Apache

Restricting Webmin Acess from specific IP and port

A simple change of webmin port from the default of 10000 to some random number will significantly reduce the likelyhood of hacks.

Its a simple 2 step process.

First - Open up port on your iptables, this can be done from

Webmin > Networking > Linux Firewall

or by directly editing from webmin file browser 

/etc/sysconfig/iptables

(just change the webmin port 10000 to something line 12341)

Apply the changes 

#/sbin/service iptables save

(or apply chages from Webmin > Networking > Linux firewall > apply configuration

Second - login as ssh user and edit

#sudo vi /etc/webmin/miniserv.conf

and change the port to whatever port you opened in your firewall - iptables.

#/etc/webmin/restart

Allowing access to webmin from your specific IP is simple

Webmin > Webmin Config > IP Access Control

Restricting Webmin Acess from specific IP and port

A simple change of webmin port from the default of 10000 to some random number will significantly reduce the likelyhood of hacks.

Its a simple 2 step process.

First - Open up port on your iptables, this can be done from

Webmin > Networking > Linux Firewall

or by directly editing from webmin file browser 

/etc/sysconfig/iptables

(just change the webmin port 10000 to some thing line 11001)

Apply the changes 

/sbin/service iptables save

(or apply chages from Webmin > Networking > Linux firewall > apply configuration

Second - login as ssh user and edit

/etc/webmin/miniserv.conf

and change the port to whatever port you opened in your firewall - iptables.

/etc/webmin/restart

SFTP Access using SSH Server but no SSH access

When using SSH for SFTP the user gets access to 'browse' the whole site unless you do CHROOT setup for users.

You can find more information on setting up CHROOT for users here - http://bostonlinux.net/bl/security/rssh

This tutorial is designed to just limit users to use SFTP (like filezilla) but not give SSH access, its a half way solution that creates users that have SFTP access using SSH server but no SSH access.

Got to rpmfind.net and find the rpm for you centos version  

rssh-2.3.3-1.el5.rf.x86_64.rpm (this is for the centos 5 - 64bit)

You can also search right from

Securing your Centos 5.5 install

There are couple of simple things that can be done to make your box more secure.

Allow Webmin access only from your speicifed ip addresses.

Webmin > Webmin Configuration > Ip Access Control > Allowed IP Address - Only allow from listed addresses.


Stop SSH brute force attacks

This is basically hackers using bots to try random user/passowrds.

You can find a list of attempts if you check your log files - /etc/secure

Install DENYHOSTS

Webmin > Systems > Software Packages > RPM FIND TAB (search for denyhosts)

For CENTOS - you will find the DAG repo for you machine (i386 -32bit or x86_64)

something like this - denyhosts-2.6-3.el5.rf.noarch.rpm

Select the package and Install.

Unable to install Webmin key - import read failed

Try downloading the key locally:

wget http://www.webmin.com/jcameron-key.asc

Then run:

rpm --import jcameron-key.asc

Feb 2010 - 3 Step Sever Install

 Ok, Here is a simpler way now to setup the server.

1) add second user - sudo user

1.1) add seconduser to 'wheel' group - admin prev.

 

So firstly, add the user to the wheel group:

Webmin - Apache Server Install

Apache server install is one of the easiest using the Webmin interface.

Just go to Servers > Apache Server page

Initially you will see this page, saying Apache is not installed and if you would like to install it.

webmin_apache_install_page

click the link to install Apache server.  Once Apache is installed you should see the page shown below.

Existing Virtual Host > Default Server

Gator extract and retouch
Party hats extract from background
Toy dog extract from background
Toy duck extract from background
Moose extract from background
Toy mouse in plastic bag extract
Krinkle ball reshape and extract
WaterCenterPlaza.com
Vision Equity Partners
Vision Equity Partners
Enviro Safe Solutions
How To Girl
Europe Rail Ticket
Primus Global
Unitel Technologies
Honeyz Beauty Parlour
Sterling Capital
Dr Parisi
SK Realty
IkeeperOnline

Search