1. telnetd 선택
busybox .config 파일에서
CONFIG_LOGIN=y
CONFIG_FEATURE_SUID=y
CONFIG_TELNETD=y
-> default 는 포함되어 있음.CONFIG_FEATURE_SUID=y
CONFIG_TELNETD=y
2. linux kernel에서는 .config파일에서
CONFIG_UNIX98_PTYS=y
3. 이제부터 시작
3.1 먼저 devpts 를 mount한다.
# mount -t devpts devpts /dev/pts
이 작업을 부팅후에도 계속하려면 /etc/fstab에 추가한다.
-bash-3.2# cat fstab
/dev/hda1 / auto defaults 0 0
devpts /dev/pts devpts defaults 0 0
proc /proc proc defaults 0 0
none /sys sysfs defaults 0 0
tmpfs /var tmpfs defaults 0 0
/dev/hda1 / auto defaults 0 0
devpts /dev/pts devpts defaults 0 0
proc /proc proc defaults 0 0
none /sys sysfs defaults 0 0
tmpfs /var tmpfs defaults 0 0
BSDMU의 경우 busybox 컴파일시, 커널 컴파일시 위의 옵션을 설정해서 컴파일함
* BusyBox v1.18.4
* Kernel 2.6.38.3
1. BSDMU fstab 확인
/dev/ram0 / ext2 defaults 1 1
none /proc proc defaults 0 0
none /dev/pts devpts gid=5,mode=620 0 0
2. /dev 확인
crwxrwxrwx 1 root root 5, 2 Jan 1 00:20 ptmx
3. /usr/sbin/telnetd 실행 후 클라이언트에서 접속
'솔라리스/리눅스' 카테고리의 다른 글
[솔라리스]System V 메시지 큐(Message Queue), 세마포어(Semaphore), 공유… (1) | 2011.09.21 |
---|---|
리눅스 프로그래머를 위한 가이드 (0) | 2011.07.15 |
[리눅스 명령어] 프로세스 관련 명령어 (0) | 2011.07.06 |
IPC Message Queue (0) | 2011.06.13 |
리눅스 프로세스간 통신 (0) | 2011.06.11 |