LinkBack.co – Automated Reciprocal Link Exchange Web Directory for BackLinks.

LinkBack.co – Automated Reciprocal Link Exchange Web Directory for BackLinks.

LinkBack is a unique reciprocal links directory that operates in an automated way.
This directory helps other website owners rank higher on search engines by providing a direct LinkBack to their website.
This is basically the reputation meter of a website and is one of the factors search engines use to display results on a given keyword.

The LinkBack service doesn’t require any registration and doesn’t record any personal details of the site owner.
All is needed is after adding the URL to the right category, to place the HTML code generated on one of your webpages.

The system will identify the location and will maintain your listing in the directory as long as the LinkBack will remain on your website.
Of curse at least one click on th link is required from your website, to let the system know the page ;)

The Title and Description will be scanned from your site and will be updated priodically, so when ever you have an update, it will be reflected automatically in the directory.

Please visit the directory today and add your URL.
The URL will be added within 5 minutes or less, and will give you time to see how it looks and time to place the HTML cvode on your website.
http://linkback.co

Many Thanks and happy linking J
Zeev

Posted in Computer Tech | Leave a comment

Bacula Backup – Easily Upgrade Linux / Unix based Client from Shell Script

Bacula® – The Open Source Network Backup Solution

Bacula is one of the best Client/Server based backup program available, open source (free) or commercial. It is not, however, the easiest to configure!

For those of us who still like to compile code, especially code for utilities that are generally not incorporated into OS releases, such as Bacula, here is a very simple way to do it:
mkdir /usr/src/bacula
cd /usr/src/bacula
wget http://sourceforge.net/projects/bacula/files/bacula/5.2.6/bacula-5.2.6.tar.gz/download
create file update-bacula-clients.sh with an editor (I use vi you may use nano or any text editor you prefer), here are the contents:

#!/bin/sh
for i in `cat servers.lst`; do
echo $i;
ssh $i “mkdir -p /usr/src/bacula; rm -f /usr/src/bacula-5.2.6.tar.gz”;
scp bacula-5.2.6.tar.gz $i:/usr/src/bacula;
ssh $i “tar xvfz /usr/src/bacula/bacula-5.2.6.tar.gz -C /usr/src/bacula”;
ssh $i “cd /usr/src/bacula/bacula-5.2.6; ./configure –enable-client-only; mak
e install; service bacula-fd restart”;
ssh $i “rm -rf /usr/src/bacula/bacula*”;
done

Make sure you have servers that you can ssh to as root without a password entered into servers.lst. I use one that looks something like:

server1.domain.com
server2.domain.com
server3.domain.com
… (etc)

./update-bacula-clients.sh [ENTER]

Watch and make sure compilations and restarts work successfully. Test one of the clients (perhaps an incremental on one that usually finishes quickly) to make sure it is working correctly. Enjoy!

Posted in Computer Tech | Leave a comment

OpenSSH logging with Chroot Directory and SFTP Clients on CentOS

The following is adapted from http://www.debian-administration.org/articles/637 for CentOS as I have tested it on a CentOS VM (Xen x86_64 CentOS release 6.2 (Final)).

Make syslog available in the chroot

Create a dev directory in each user’s chrooted directory:

# mkdir /home/username1/dev
# mkdir /home/username2/dev

Configure rsyslog to probe the new logging source

Put the following contents in /etc/rsyslog.conf :

# Create an additional socket for some of the sshd chrooted users.
$AddUnixListenSocket /home/username1/dev/log
$AddUnixListenSocket /home/username2/dev/log

Configure openssh for logging

Change /etc/ssh/sshd_config. The Subsystem sftp line will now read (ps I use INFO instead of VERBOSE as I tested both and they seem to look the same in the log file) :

Subsystem sftp internal-sftp -l INFO

Create a Match section (assuming username1/username2 are members of the sftponly group in /etc/group).

Match group sftponly
         ChrootDirectory /home/%u
         X11Forwarding no
         AllowTcpForwarding no
         ForceCommand internal-sftp -l INFO

“Because of a limitation bug in OpenSSH, the ForceCommand line cannot be used with logging parameters on versions earlier than 5.2. But omitting the ForceCommand directive implicitely provides the user shell access in the chrooted directory if he has upload privileges. Therefore, this is in my view a security risk, and that is why I would say that enabling logging in this configuration requires OpenSSH 5.2 or later.”

Note: Tried to redirect sftp logging per the above referred article but it did not seem to work in CentOS, everything is logged to /var/log/secure which, in my case, is just fine so I did not research it any further. On the Debian side one user commented that the dev/log’s were not automatically created but this is not the case in CentOS, just add the entry to the /etc/rsyslog.conf file as above and do a service rsyslog restart and it works!

Any comments are welcome.

Posted in Computer Tech | Tagged , , , , | Leave a comment