Line 15:
Line 15:
=== Installation ===
=== Installation ===
−
1. Log in (with username root) to the SMEserver console.
+
# Log in (with username root) to the SMEserver console.
+
# Install smeserver-denyhosts<pre>/usr/bin/yum install smeserver-denyhosts --enablerepo=smecontribs</pre> You will get a y/N-question, answer y if it looks fine. There is no need to reboot the server.
+
# Open your webbrowser and go to the server-manager.<br>Under "Security" there should be a new line named "SSH Denyhosts". You should go to it and configure all necessary allowed hosts before enabling the service. When done set status to 'enabled'.
−
2. Install smeserver-denyhosts
−
yum install smeserver-denyhosts --enablerepo=smecontribs
+
Alternatively you can use the server-manager panel "Software installer" to add a new package and select smeserver-denyhosts (repo smecontribs must be enabled) then do the reconfiguration and reboot task, instead of steps 1 and 2, then refresh your browser and configure denyhosts,.
−
You will get a y/N-question, answer y if it looks fine.
−
3. Instructions at the end of previous installation advices the following commands:
+
=== Editing configuration ===
−
<br><code>signal-event post-upgrade and signal-event reboot</code>
+
Q) How can the denyhost configuration be customized?
−
−
'''it is recommended to do so !'''
−
−
<br>but you can skip that using
−
/etc/e-smith/events/actions/navigation-conf
−
−
4. Open your webbrowser and go to the server-manager.
−
<br>Under "Security" there should be a new line named "SSH Denyhosts".
−
−
You should go to it and configure all necessary allowed host before enabling the service
−
−
−
Alternatively you can use the server-manager panel "Software installer" to add a new package and select smeserver-denyhosts (repo smecontribs must be enabled) then do the reconfiguration and reboot task, instead of steps 1 to 3, then refresh your browser and configure denyhosts,.
+
A) You must copy the templates to the templates-custom directory and modify the appropriate fragments.
+
mkdir -p /etc/e-smith/templates-custom/etc/denyhosts.conf
+
cd /etc/e-smith/templates-custom/etc/denyhosts.conf/
+
cp ../../../templates/etc/denyhosts.conf/* .
+
Now edit the appropriate files. See the [http://denyhosts.sourceforge.net/faq.html Denyhosts FAQ] for details. When done make your changes effective:
+
signal-event conf-denyhosts
−
=== Editing configuration ===
Q) How is an ip-address removed from the blocked list?
Q) How is an ip-address removed from the blocked list?