Probleme mit Jail

bsd5543

IT of the living dead
Hi all,

ich habe einmal versucht, anhand asg's howto eine jail aufzusetzen.

Wenn ich die Jail dann mit

Code:
jail /data/jail/ftp pftp.bsd.local 192.168.1.66 /bin/csh /etc/rc

starte, bekomme ich folgende Meldungen um die Ohren gehauen:

Code:
trap: Command not found.
trap: Command not found.
HOME=/: Command not found.
PATH=/sbin:/bin:/usr/sbin:/usr/bin: Command not found.
export: Command not found.
.: Command not found.
if: Expression Syntax.

Ein ssh 192.168.1.66 ergibt ein Connection refused, obwohl sshd_flag auf 2222 gesetzt habe.

Kann jemand helfen?

cheers
 
Hallo bsd5543,

bsd5543 schrieb:
Hi all,

ich habe einmal versucht, anhand asg's howto eine jail aufzusetzen.

Wenn ich die Jail dann mit

Code:
jail /data/jail/ftp pftp.bsd.local 192.168.1.66 /bin/csh /etc/rc

starte, bekomme ich folgende Meldungen um die Ohren gehauen:

Code:
trap: Command not found.
trap: Command not found.
HOME=/: Command not found.
PATH=/sbin:/bin:/usr/sbin:/usr/bin: Command not found.
export: Command not found.
.: Command not found.
if: Expression Syntax.

Ein ssh 192.168.1.66 ergibt ein Connection refused, obwohl sshd_flag auf 2222 gesetzt habe.

Kann jemand helfen?

cheers

Da ergeben sich ein paar Fragen:
(1) Welches FreeBSD?
(2) Gibt doch mal ein:
Code:
jail /data/jail/ftp pftp.bsd.local 192.168.1.66 /bin/sh
Was passiert da? Kommt der Jail-Prompt "#"?

(3) Du hast auch wirklich ein
Code:
...
make world DESTDIR=$JAILDIR
cd etc
make distribution DESTDIR=$JAILDIR
cd $JAILDIR
ln -sf dev/null kernel
usw.
ausgeführt?

Bis dann

Jürgen
 
Zuletzt bearbeitet von einem Moderator:
Du machst auch ein "ssh 192.168.1.66 -p 2222"?
Firewall an?
Was sagt die Ausgabe von "jls"?
 
Hi Jürgen,

Danke für die rasche Antwort.

juedan schrieb:
Da ergeben sich ein paar Fragen:
(1) Welches FreeBSD?

(1) FreeBSD 5.2.1-RELEASE-p9

(2) Gibt doch mal ein:
Code:
jail /data/jail/ftp pftp.bsd.local 192.168.1.66 /bin/sh
Was passiert da? Kommt der Jail-Prompt "#"?

Ich bekomme den Jail-Prompt (pftp#)

(3) Du hast auch wirklich ein
Code:
...
make world DESTDIR=$JAILDIR
cd etc
make distribution DESTDIR=$JAILDIR
cd $JAILDIR
ln -sf dev/null kernel
usw.
ausgeführt?

Sischer dat.


cheers
 
asg schrieb:
Du machst auch ein "ssh 192.168.1.66 -p 2222"?
Firewall an?
Was sagt die Ausgabe von "jls"?


Hi asg,

bei läuft ipfw. Ich hatte aber folgende Regel ergänzt

Code:
ipfw add allow log tcp from any to any 2222 setup

jls liefert nichts zurück.

cheers
 
Hi bsd5543,

Code:
jail /data/jail/ftp pftp.bsd.local 192.168.1.66 =>/bin/csh<= /etc/rc
Die csh kennt "export" nicht! Es muß /bin/sh heißen!
Die shell wird nur zur Abarbeitung der Startskripte verwendet.
Bei einem späteren login hast D u dann wieder die csh :D

Grüße

Jürgen
 
Zuletzt bearbeitet von einem Moderator:
Uuuuuaaaah. Ich Idio....

Aus Bequemlichkeit habe ich meinen Aufruf mit der C-Shell /bin/csh gestartet. Habe jetzt nur die /bin/sh genommen.

Sieht jetzt gut aus.

jls gibt
Code:
   JID  IP Address      Hostname                      Path
   11  192.168.1.66    pftp.bsd.local                /data/jail/ftp

zurück.

Herzlichen Dank für die Unterstützung.

@asg
Super Howto!!!!

cheers
 
Zuletzt bearbeitet:
Zurück
Oben