На сервере под упр FreeBSD 8.0 поднята виртуализация с помощью jail
Все установлено из портовcd /usr/ports/sysutils/ezjail
make install cleanДалее, создана и запущена клетка jail1
ezjail-admin install -h ftp.ua.freebsd.org -r 8.0-RELEASE
ezjail-admin create jail1 192.168.0.1/home/admin/>ezjail-admin list
STA JID IP Hostname Root Directory
--- ---- --------------- ------------------------------ ------------------------
DR 2 192.168.0.1 jail1 /usr/jails/jail1
/home/admin/>Удается зайти в нее с гостевой ОС с помощью
ezjail-admin console jail1
Welcome to FreeBSD!
jail1#
Но никак не получается законектится по ssh
(Внутри клетки был создан пользователь user и добавлен в группу wheel)
/etc/defaults/>ssh user@192.168.0.1
Password:
PTY allocation request failed on channel 0
ssh там запущен?
>ssh там запущен?да
>>ssh там запущен?
>
>даа на корневой машине запущен? на каких ип-ах висит?
ifconfig
cat /etc/ssh/sshd_config
sockstat -4l | grep ssh
/dev/null в ждейле есть ?
>/dev/null в ждейле есть ?jail1# ls -la /dev/null
crw-rw-rw- 1 root wheel 0, 26 May 18 13:11 /dev/null
jail1#
>/dev/null в ждейле есть ?jail1# tail -f /var/log/messages
May 19 07:06:12 jail1 login: chflags(/dev/pts/1): No such file or directory
May 19 07:06:12 jail1 login: chown(/dev/pts/1): No such file or directory
May 19 07:07:05 jail1 sshd[81106]: error: openpty: No such file or directory
May 19 07:07:05 jail1 sshd[81109]: error: session_pty_req: session 0 alloc failed
jail1# ls -l /dev
total 0
dr-xr-xr-x 2 root wheel 512 May 16 11:02 fd
lrwxr-xr-x 1 root wheel 14 May 19 06:49 log -> ../var/run/log
crw-rw-rw- 1 root wheel 0, 26 May 19 07:00 null
crw-rw-rw- 1 root wheel 0, 29 May 16 14:02 random
lrwxr-xr-x 1 root wheel 4 May 19 06:49 stderr -> fd/2
lrwxr-xr-x 1 root wheel 4 May 19 06:49 stdin -> fd/0
lrwxr-xr-x 1 root wheel 4 May 19 06:49 stdout -> fd/1
lrwxr-xr-x 1 root wheel 6 May 19 06:49 urandom -> random
crw-rw-rw- 1 root wheel 0, 27 May 16 11:02 zero
jail1#
>[оверквотинг удален]
>May 19 07:00 null
>crw-rw-rw- 1 root wheel 0, 29
>May 16 14:02 random
>lrwxr-xr-x 1 root wheel 4 May 19 06:49 stderr -> fd/2
>lrwxr-xr-x 1 root wheel 4 May 19 06:49 stdin -> fd/0
>lrwxr-xr-x 1 root wheel 4 May 19 06:49 stdout -> fd/1
>lrwxr-xr-x 1 root wheel 6 May 19 06:49 urandom -> random
>crw-rw-rw- 1 root wheel 0, 27
>May 16 11:02 zero
>jail1#pts то действительно нету
чего-то нехватаета что у вас в devfs.conf и devfs.rules?
>[оверквотинг удален]
>>lrwxr-xr-x 1 root wheel 4 May 19 06:49 stdout -> fd/1
>>lrwxr-xr-x 1 root wheel 6 May 19 06:49 urandom -> random
>>crw-rw-rw- 1 root wheel 0, 27
>>May 16 11:02 zero
>>jail1#
>
>pts то действительно нету
>чего-то нехватает
>
>а что у вас в devfs.conf и devfs.rules?# Examples:
# Historically X depended on this, but version 4.3.0 doesn't seem to anymore
#link ttyv0 vga# Commonly used by many ports
#link acd0 cdrom# Allow a user in the wheel group to query the smb0 device
#perm smb0 0660# Allow members of group operator to cat things to the speaker
#own speaker root:operator
#perm speaker 0660
>>
>>а что у вас в devfs.conf и devfs.rules?
>А в /etc/defaults/devfs.rules
есть строчки
add path ptmx unhide
add path pts unhide
add path 'pts/*' unhide
>>>
>>>а что у вас в devfs.conf и devfs.rules?
>>
>
>А в /etc/defaults/devfs.rules
>есть строчки
>add path ptmx unhide
>add path pts unhide
>add path 'pts/*' unhide/usr/ports/sysutils/fastest_cvsup/>cat /etc/defaults/devfs.rules | grep ptmx
/usr/ports/sysutils/fastest_cvsup/>cat /etc/defaults/devfs.rules | grep pts
add path 'pts/*' unhide
/usr/ports/sysutils/fastest_cvsup/>
>[оверквотинг удален]
>>А в /etc/defaults/devfs.rules
>>есть строчки
>>add path ptmx unhide
>>add path pts unhide
>>add path 'pts/*' unhide
>
>/usr/ports/sysutils/fastest_cvsup/>cat /etc/defaults/devfs.rules | grep ptmx
>/usr/ports/sysutils/fastest_cvsup/>cat /etc/defaults/devfs.rules | grep pts
>add path 'pts/*' unhide
>/usr/ports/sysutils/fastest_cvsup/>добавьте. и размонтируйте/смонтируйте devfs для jail
я не уверен достаточно ли будет этого или этот файл читается только один раз
тогда можно попробовать через local rule (ну или, конечно, перезагрузиться)
в общем, читайте ман
>я не уверен достаточно ли будет этого или этот файл читается только
>один раз
>тогда можно попробовать через local rule (ну или, конечно, перезагрузиться)посмотрел:
есть скрипт
/etc/rc.d/devfs