Saturday, October 11, 2014

How to install SSH in AIX


Goal:

Install OpenSSH in AIX 7.1.

Download

First, you will need to download the OpenSSL and OpenSSH packages from this location:

https://www14.software.ibm.com/webapp/iwm/web/preLogin.do?source=aixbp

Installation

Create a directory called install into the directory /tmp:

# mkdir /tmp/install

Copy the files to directory /tmp/install.

Uncompress the files OpenSSH_6.0.0.6200.tar.Z and openssl-1.0.1.512.tar.Z.

# uncompress OpenSSH_6.0.0.6200.tar.Z
# tar -xvf OpenSSH_6.0.0.6200.tar
# uncompress openssl-1.0.1.512.tar.Z
# tar -xvf openssl-1.0.1.512.tar

First, install the openssl package:

# installp -ac -Y -d /tmp/install/openssl-1.0.1.512/ openssl.base openssl.man.en_US

Then install the openssh package:

# installp -ac -Y -d /tmp/install/OpenSSH_6.0.0.6200/ openssh.base openssh.man.en_US

You can check the started daemon with the lssrc command:

# lssrc -s sshd
Subsystem         Group            PID          Status
 sshd             ssh              3277032      active

If the daemon is not started, you can start with the startsrc command:

# startsrc -s sshd

Enjoy!!!

Sunday, December 29, 2013

How to find WWN(World Wide Name) of a fibre-channel in IBM AIX

To find the WWN (world wide name) of a fibre-channel in IBM AIX use the command below:

# lscfg -vp -l fcs0 | grep "Network Address"

Output:

Network Address............. 10000000C980DBE8

Where 10000000C980DBE8 is world wide name.

Another way to find WWN is using the command:

# fcstat fcs0 | grep "World Wide Port Name"

Output:

World Wide Port Name: 0x10000000C980DBE8

Where 0x10000000C980DBE8 is world wide name.

Sunday, September 8, 2013

Linux - How to find duplicate IP address?

This is a quick tip to find duplicate IP address in your local LAN network.

To find duplicate IP address, you can use arping command under linux.

Example:

#arping -D 192.168.0.10

Output:

# arping -D 192.168.0.10 132
ARPING 192.168.0.10 from 192.168.0.2 eth0
Unicast reply from 192.168.0.10 [00:0C:29:2A:3C:C7]  0.896ms
Unicast reply from 192.168.0.10 [00:0C:29:55:B7:DB]  0.923ms

Where the option -D mean: duplicate address detection mode.

In our example there is duplicate IP address in local LAN network.

Thursday, May 23, 2013

AIX - How to install ProFTP in AIX

This article I explain how to install ProFTP in AIX 6.1, limiting the access only to user home directory.

Environment:
  • AIX 6.1
  • ProFTP 1.2.8
  • FileUtils 4.1.4
Download 

The package needed can be downloaded in link below:

ftp://ftp.software.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc/proftpd/proftpd-1.2.8-1.aix5.1.ppc.rpm

The package File Utils is required to install ProFTP, below the link to downloaded if not installed:

ftp://ftp.software.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc/fileutils/fileutils-4.1-4.aix4.3.ppc.rpm

Install

Install FileUtils if required:

# rpm -ivh fileutils-4.1-4.aix4.3.ppc.rpm fileutils ##################################################

Install ProFTP:

# rpm -ivh proftpd-1.2.8-1.aix5.1.ppc.rpm proftpd ##################################################

Configure

Now, let's configure proftp.

To create jail for users uncomment the line "#DefaultRoot ~" in the file /etc/proftpd.conf to:

DefaultRoot ~

To start ProFTP by inetd, change the line "ServerType standalone" in the file /etc/proftpd.conf to:

ServerType inetd

Then, in file /etc/inetd.conf change the line below:

From:
ftp stream tcp6 nowait root /usr/sbin/ftpd ftpd

To:
ftp stream tcp nowait root /usr/sbin/proftpd proftpd -p enable

Make sure that the User "nobody" and the group "nogroup" exist on your system. In my case I changed  the group to "staff".

In the file /etc/proftpd.conf change the group to:

Group staff

Now, let's start the ProFTPD with command:

#startsrc -t 'ftp'

Thursday, May 9, 2013

LINUX - Argument list too long

In some cases, when trying to delete a large amount of files the following error may occur:

bash: /bin/rm: Argument list too long

Solution:

Use the command below to delete the files:

$ find . -type f -exec rm -f {} \;

Sunday, January 20, 2013

LINUX - Using the dd command over SSH

This is a simple example of full disk copy between disks using the dd command over ssh.

# dd if=/dev/hda | ssh root@192.168.0.1 "dd of=/dev/hdb"

Thursday, December 13, 2012

LVM - How to migrate data between disks?

Environment:

Red Hat Enterprise Linux Server 6.0

Case:

You have a server connected in storage A and need migrate the data to new storage B.

How to migrate data between disks with the server online?

In this article I will explain how migration of data between the disks, without unavailability, remember that in our example we're using LVM.

This article assumes that the new disk has been installed on the system and is visible to the operating system as /dev/sdb.

Create a new partition of type LVM in new disk:

Create a new PV:

# pvcreate /dev/sdb1

Add the new PV to VG:

# vgextend VG_NAME /dev/sdb1

Move data between disks with command:

# pvmove -v /dev/sda1

The command pvmove will move data from disk sda1 to sdb1:

Check if the PV was released with command:

# pvs

Now remove the old disk from the VG with command:

# vgreduce -a

The option -a remove from VG all the PV free. In our exemple the disk sda1.

Now the disk can be removed from the server.