Come posso avviare una shell all'interno di una jail su FreeBSD?


12

Ho accesso ad un box FreeBSD precedentemente impostato con un numero di jail su di esso. Una delle jail è un server SQL e non ha abilitato ssh su di esso.

Come posso ottenere l'accesso a una shell su quella jail dal computer host? (Ho i diritti di root su di esso.)

Risposte:


21

Prima esegui jlsper scoprire l'ID jail necessario, quindi jexec ${jailID} /bin/tcsh($ {jailID} è un ID del tuo jail)


1
+1 È possibile aggiungere che le jail non hanno shell (anche se è possibile avviarne una nella stessa jail di un'altra applicazione), non sono virtualizzazione del sistema operativo, sono virtualizzazione dell'applicazione / area utente. Le jail condividono tutte lo stesso kernel. Altro nel manuale .
Chris S,

1
Inoltre, il carcere è essenzialmente solo isolamento delle risorse, non virtualizzazione. C'è un altro progetto più vicino alla virtualizzazione: 7he.at/freebsd/vps
gelraen,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.