Debian/Ubuntu Tips and Tricks

Debuntu

Debian/Ubuntu Tips and Tricks

Archive for the 'Networking' Category

How Tos related to networking from accessing remote hosts, configuring a service or administration.

How-To: Monitor your servers with SNMP and Cacti

Posted by chantra on 11th June 2007

This entry is part 1 of 3 in the series How-To: Monitor your servers with SNMP and Cacti

SNMP (Simple Network Management Protocol) is a protocol for managing networks. Each managed entity in the network will run an snmp server (snmpd) which is going to collect datas from the server such as networking, load, cpu ...

Cacti on the other hand is a frontend to the RRDTool with SNMP support. It collects and keep data in a MySQL database and display them through a PHP web frontend.

This tutorial will show how to configure the network manager to use Cacti and how to set up snmp on the managed host.

Read the rest of this entry »

Tags: , , , ,
Posted in Administration, HowTo, Networking, System | 1 Comment »

How-To: Monitor your servers with SNMP and Cacti — page 3

Posted by chantra on 10th June 2007

This entry is part 3 of 3 in the series How-To: Monitor your servers with SNMP and Cacti

3. Adding new devices to cacti

A device can be anything which is SNMP enabled. It could be a router, a switch....

In our example, we are going to add the server we configured in the first part of this tutorial. The server is on localhost, but it could be anywhere on a network, as long as our manager host is allowed to connect to its SNMP port.

Read the rest of this entry »

Tags: , , , ,
Posted in Administration, HowTo, Networking, System | No Comments »

How-To: Monitor your servers with SNMP and Cacti — page 2

Posted by chantra on 10th June 2007

This entry is part 2 of 3 in the series How-To: Monitor your servers with SNMP and Cacti

Now that we have our snmp server up and running, we are going to install cacti to manage the snmp server in our network.

2. Installing Cacti

Cacti displays system statistics through a PHP/MySQL web interface.

To gather informations, it runs a script which is going to poll the servers you registered in cacti: /usr/share/cacti/site/poller.php.

So, let's get started an install cacti.

Read the rest of this entry »

Tags: , , , ,
Posted in Administration, HowTo, Networking, System | No Comments »

How-To: FTP Virtual Host with ProFTPD and MySQL — page 2

Posted by chantra on 22nd May 2007

This entry is part 2 of 2 in the series How-To: FTP Virtual Host with ProFTPD and MySQL

4. Configure ProFTPd:

ProFTPd main configuration file is /etc/proftpd/proftpd.conf. On Debian, proFTPd over the capability of including files from the main configuration file. Thus, we are going to create a file call /etc/proftpd/mysql.conf which we will include from the main file.
This has the advantage that if the new config is not working, we can easily comment our include and fall back to the previous config.

So, get ready with your favorite text editor, edit /etc/proftpd/mysql.conf and put the following inside:

Read the rest of this entry »

Tags: , ,
Posted in Administration, HowTo, Networking, System | No Comments »

How-To: FTP Virtual Host with ProFTPD and MySQL

Posted by chantra on 21st May 2007

This entry is part 1 of 2 in the series How-To: FTP Virtual Host with ProFTPD and MySQL

Using ProFTPD and its SQL module for MySQL, it is possible to give FTP access to non system users.
By doing so, one can give access to a Virtual User which is only allowed to use the FTP service.

This Tutorial will show how to create and populate the user and group tables as well as configure proftpd in order to use the MySQL backend.

Read the rest of this entry »

Tags: , ,
Posted in Administration, HowTo, Networking, System | No Comments »

How-To set up a LDAP server and its clients — page 2

Posted by chantra on 22nd February 2007

This entry is part 2 of 2 in the series How-To set up a LDAP server and its clients

2. Configuring the clients

Each client will need a set of packages. So, now that you are logged on one of your clients, install:

#apt-get install libnss-ldap libpam-ldap nscd
LDAP Account for root: cn=admin,dc=debuntu,dc=local
Password: XXXX
Make local root database admin: yes
Database require logging in: No
Root login account: cn=admin,dc=debuntu,dc=local
Root login password: XXXX

Read the rest of this entry »

Tags: , ,
Posted in Administration, HowTo, Networking, System | 1 Comment »

How-To set up a LDAP server and its clients

Posted by chantra on 22nd February 2007

This entry is part 1 of 2 in the series How-To set up a LDAP server and its clients

LDAP (Lightweight Directory Access Protocol) allows central user, group, domain..... authentication, information storage ...

Using LDAP in a local network, you can allow your users to login and authenticate from anywhere on your network.

This tutorial will be split in 2 parts. In the first part, I will explain how-to install, configure the LDAP server, add a few users and group, in the second part, we will set up Linux client to authenticate through LDAP if the user does not exist on the local filesystem.

Read the rest of this entry »

Tags: , ,
Posted in Administration, HowTo, Networking, System | No Comments »

Samba: How to share files for your LAN without user/password

Posted by chantra on 11th February 2007

This tutorial will show how to set samba to allow read-only file sharing for your LAN computers as guest (without be prompted for a password).
Because users won't be prompted for a user/password, this tutorial is meant to be installed in a LAN where all host are to be trusted.

Read the rest of this entry »

Tags: ,
Posted in Administration, HowTo, Networking | 5 Comments »

Secure your SSH server with Public/Private key authentification — page 3

Posted by chantra on 11th January 2007

4. Disabling Authentication by password

In order to disable authentication by password, we need to connect as root on the remote machine. On connected, go and edit /etc/ssh/sshd_config and make sure you have the following setting:

....
ChallengeResponseAuthentication no
PasswordAuthentication no
UsePAM no
...

Read the rest of this entry »

Tags: , ,
Posted in Administration, HowTo, Networking | No Comments »

Secure your SSH server with Public/Private key authentification — page 2

Posted by chantra on 11th January 2007

2. Adding the public key to the authorized key

In the first place, we need to upload the key to the remote machine:

user@host:~$ scp ~/.ssh/id_rsa.pub remoteuser@remotehost:~/

Now, the public key is uploaded, let's add it to the authorized keys. To do so, we are going to connect to remotehost as remoteuser and add the key at the end of file ~/.ssh/authorized_keys and delete it once added:

Read the rest of this entry »

Tags: , ,
Posted in Administration, HowTo, Networking | No Comments »