Ajenti installation for Ubuntu


Ajenti requires ubuntu 12.04 Precise Pangolin. Previous releases might work with Python upgraded.

1. Add repository key:

wget http://repo.ajenti.org/debian/key -O- | apt-key add -

2. Add repository to /etc/apt/sources.list:

echo "deb http://repo.ajenti.org/ng/debian main main ubuntu" >> /etc/apt/sources.list

3. Install the package:

apt-get update && apt-get install ajenti



result:
...
Setting up python-six (1.2.0-1) ...
Setting up python-urllib3 (1.5-0ubuntu1) ...
Setting up python-requests (1.1.0-1) ...
Setting up python-dbus-dev (1.1.1-1ubuntu3) ...
Setting up python-dbus (1.1.1-1ubuntu3) ...
Remove stale byte-compiled files...
Setting up libapt-pkg-perl (0.1.26) ...
Setting up apt-show-versions (0.20) ...
** initializing cache. This may take a while **
Setting up python-markupsafe (0.15-1build3) ...
Setting up python-mako (0.7.3-1) ...
Setting up python-catcher (0.1.6) ...
Setting up python-exconsole (0.1.5) ...
Setting up python-ldap (2.4.10-1) ...
Setting up python-imaging (1.1.7+2.0.0-1ubuntu0.1) ...
Setting up ajenti (1.2.16.1) ...

:: Generating key

Generating RSA private key, 2048 bit long modulus
..............................................................................
.......................................................+++
..............................................................................
.......................................+++
e is 65537 (0x10001)

:: Generating certificate request


:: Removing passphrase

writing RSA key

:: Generating certificate

Signature ok
subject=/C=US/ST=NA/L=Nowhere/O=Acme Inc/OU=IT/CN=downappz
Getting Private key
:: SSL configured!
------------------------------------------------
Now start Ajenti with 'service ajenti restart'
Ajenti will listen on HTTPS port 8000 by default

Default username : root
Default password : admin
------------------------------------------------
Setting up python-imaging-compat (1.1.7+2.0.0-1ubuntu0.1) ...
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
Processing triggers for python-support ...

4. Restart the service:

service ajenti restart

result:
Stopping Ajenti:
 * stopped
Starting Ajenti:
05.02.2014 20:49 INFO  Using config file /etc/ajenti/config.json
 * started

5. Login
https://ip:8000/

Default username : root
Default password : admin

Leave a Reply