按照手册,我在FreeBSD-8.2上设置了一个监牢。 设置完成之后,我将这些文件rc.conf,/ etc / passwd从基地拷贝到监狱。 这就是我所做的:
为什么我不能通过SSHlogin监狱? 但我可以用“jexec idlogin”login? 我的意思是我可以连接到监狱,但它无法validation?
为什么当我进入监狱时,我不能执行像rehash / ping / ps这样的命令? 我还需要从底部复制哪些文件?
默认情况下,在基本系统中,ssh将侦听所有接口,端口22。
在一个默认的jail安装中,sshd将侦听所有的接口(在你的jail rc.conf中指定),端口22。
由于基础系统sshd已经在监听这些地址,监狱sshd将无法绑定到他们。
这实际上意味着当你试图通过ssh连接到你的监狱与新的监禁用户,你实际上是试图连接到基本系统(不知道该用户)。
至于第二个问题,ping / ps应该安装在make installworld指定的DESTDIR中。
确保你的监狱里有一个/ bin / ps。
如果您需要更多帮助,请尝试发布更多信息,例如您运行的命令(从头到尾)以达到这一点…