====== Verwante Seiten ======
* [[infos:linux]]
* [[infos:netzwerk]]
* [[infos:netzwerk:apache2]]
* [[infos:netzwerk:ssh]]
* [[infos:netzwerk:sshd]]
====== Was ist das? ======
.... by John ....
===== Stichworte =====
* einsatzszenarien
* Fernwartung vom Internetcafe usw...
* Screenshots
* Abhängikeiten
* firefox 2 oder neuer
* sshd muss laufen
* zertifikat
* apache2 mit proxy
====== Installationsanleitung ======
===== Software installieren =====
apt-get install apache2 openssl libapache2-mod-proxy-html ajaxterm
===== Ajaxterm aktivieren =====
In der Datei '''/etc/default/ajaxterm''' die letzte Zeile aktivieren. Ergebnis:
# Default start options for Ajaxterm
# Sourced by /etc/init.d/ajaxterm
#
# This is a POSIX shell fragment
#
# Allow to change the default port used by Ajaxterm
PORT="8022"
===== Zertifikate generieren =====
mkdir /etc/apache2/ssl
cd /etc/apache2/ssl
openssl genrsa -des3 -out server.key 1024
openssl req -new -key server.key -out server.csr
openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
mv server.key server.key.org
openssl rsa -in server.key.org -out server.key
chmod -R 400 ./
===== Virtuellen Host erstellen =====
Die Datei '''/etc/apache2/sites-available/ajaxterm_proxy''' erstellen und mitfolgendem Inhalt füllen. Ergebnis:
NameVirtualHost *:443
# SetEnvIf Request_URI "^/u" dontlog
# ErrorLog /var/log/apache2/error.log
# Loglevel warn
SSLEngine On
SSLCertificateFile /etc/apache2/ssl/server.crt
SSLCertificateKeyFile /etc/apache2/ssl/server.key
ProxyRequests Off
# AuthUserFile /srv/ajaxterm/.htpasswd
# AuthName EnterPassword
# AuthType Basic
# require valid-user
Order Deny,allow
Allow from all
ProxyPass /ajaxterm/ http://localhost:8022/
ProxyPassReverse /ajaxterm/ http://localhost:8022/
===== Apache2.2 vorbereiten =====
a2enmod ssl
a2enmod proxy
a2enmod proxy_connect
a2enmod proxy_http
a2ensite ajaxterm_proxy
===== Alles neustarten =====
/etc/init.d/apache2 restart
/etc/init.d/ajaxterm restart
====== Infos ======
* http://wiki.kartbuilding.net/index.php/Ajaxterm
* http://antony.lesuisse.org/qweb/trac/wiki/AjaxTerm
* http://wiki.ubuntuusers.de/Ajaxterm