SSH-"befehle + co" mitloggen...

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Benutzeravatar
Schlorfy
Beiträge: 192
Registriert: 26.02.2006 23:10:03

SSH-"befehle + co" mitloggen...

Beitrag von Schlorfy » 20.06.2006 23:14:27

Hi, könntet ihr mir eine gute möglichkeit nennen und alles Mitzuloggen
was ein bestimmter user über seine SSH anmeldung so treibt- ohne
dabei "dump" dateiübertragungen + co mitzuschreiben.....


danke

gruss
Hi! I am a .SIG virus! Copy me to your SIG so that I can spread!

schasi
Beiträge: 57
Registriert: 18.03.2004 18:27:19
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von schasi » 03.07.2006 11:04:16

Da gab es mal eine Programm mit dem du dich auf eine Konsole einloggen und alles mit anschauen konntest. Frag mich aber nicht wie das heißt. Könnte mir vorstellen dass du das installieren könntest und dann die Ausgabe pipen könntest, oder das an einen xvnc oä senden könntest.

Viel Spaß beim Suchen ;-)

hth & Gruß,

schasi
Ja...öh...ähm...tjo...nuja...blub!

Benutzeravatar
mauser
Beiträge: 1854
Registriert: 27.01.2005 22:34:48

Beitrag von mauser » 03.07.2006 12:21:09

hi,

google mal nach "ssheater", vll. ist das was. Damit ganz du imho sogar "aufgezeichnete" Sessions abspielen lassen.
mfg
mauser

nil
Beiträge: 989
Registriert: 08.06.2005 13:28:36

Beitrag von nil » 03.07.2006 14:20:47

Hallo,

vielleicht ist das ja das, was du suchst. Nicht von mir selbst geschrieben. script und scriptreplay sind im Paket bsdutils.

doscript

Code: Alles auswählen

#!/bin/bash
test $# -ne 1 && { echo "Suffix muß angegeben werden"; exit;}
TYPESCRIPT=${1}_typescript
TIMEFILE=${1}_timefile
test -f $TYPESCRIPT && { echo "$TYPESCRIPT existiert bereits"; exit;}
test -f $TIMEFILE && { echo "$TIMEFILE existiert bereits"; exit;}
#set -x
LANG=C /usr/bin/script $TYPESCRIPT -t 2>$TIMEFILE 
doreplay

Code: Alles auswählen

#!/bin/bash
{ test $# -ne 1 && test $# -ne 2;} && { echo "Suffix muß angegeben werden"; exit;}
TYPESCRIPT=${1}_typescript
TIMEFILE=${1}_timefile
test -f $TYPESCRIPT || { echo "$TYPESCRIPT existiert nicht"; exit;}
test -f $TIMEFILE || { echo "$TIMEFILE existiert nicht"; exit;}
#set -x
LANG=C /usr/bin/scriptreplay $TIMEFILE $TYPESCRIPT $2
#LANG=C /usr/bin/scriptreplay $TIMEFILE $TYPESCRIPT $2 2>/dev/null # '2>/dev/null' nicht mehr notwendig
echo "REPLAY BEENDET"

Solltest du gleichzeitig online sein so würde ich dir jedoch eher "screen" im Multiuser-Modus empfehlen, habe mir da ein schönes Script gebaut.

Antworten