色偷偷偷亚洲综合网另类,亚洲欧美另类在线观看,欧美午夜激情在线,久久久精品一区

Hi,歡迎來到嵌入式培訓高端品牌 - 華清遠見教育科技集團<北京總部官網>,專注嵌入式工程師培養15年!
當前位置: > 華清遠見教育科技集團 > 嵌入式學習 > 講師博文 > 根文件系統中添加telnetd服務
根文件系統中添加telnetd服務
時間:2017-01-03作者:華清遠見

使用busybox制作的一個基本根文件系統如何添加telnetd服務呢?

下面把本人的添加過程列出來供大家分享,如有不同意見請不吝賜教!

1、 添加telnet的支持(busybox中配置)

Networking Utilities ---> 
                [*] telnet 
                [*] Pass TERM type to remote host
                [*] Pass USER type to remote host
                [*] telnetd
                [*] Support standalone telnetd (not inetd only)

2、 添加mdev的支持(busybox中配置)

        Linux System Utilities ---> 
                [*] mdev

3、 添加login(busybox中配置)

Login/Password Management Utilities ---> 
        [*] login

4、 修改etc/init.d/rcS添加mdev內容

#!/bin/sh

mount -a
        mkdir /dev/pts
        mount -t devpts devpts /dev/pts
        echo /sbin/mdev>/proc/sys/kernel/hotplug
        mdev -s
        /bin/hostname -F /etc/hostname

5、 創建etc/hostnam,并添加主機名

farsight

6、 在etc下創建文件passwd,group,shadow,創建目錄/home

7、 修改etc/fstab為

#device mount-point type options dump fsck order
        proc /proc proc defaults 0 0
        tmpfs /tmp tmpfs defaults 0 0
        sysfs /sys sysfs defaults 0 0
        tmpfs /dev tmpfs defaults 0 0

8、 內核中添加相應的支持

UNIX98_PTYS=y
        DEVPTS_FS=y

9、 使用adduser添加用戶

#adduser linux

10、 添加命令行提示符格式,修改/etc/profile添加如下內容

PS1='[\u@\h \W]\# '
        HOSTNAME=`/bin/hostname`
        export USER LOGNAME PS1

11、 啟動telnet服務,在/etc/profile下添加如下內容

telnetd

這個時候我們就可以同過telnet client登陸我們的板子了。上面這些步驟有些不是必須的,大家可以根據需求選擇。

12、 參考文獻

A daemon for the TELNET protocol, allowing you to log onto the host running the daemon. Please keep in mind that the TELNET protocol sends passwords in plain text. If you can't afford the space for an SSH daemon and you trust your network, you may say 'y' here. As a more secure alternative, you should seriously consider installing the very small Dropbear SSH daemon instead:

//matt.ucc.asn.au/dropbear/dropbear.html 
        Note that for busybox telnetd to work you need several things:
        First of all, your kernel needs:
        UNIX98_PTYS=y
        DEVPTS_FS=y
        Next, you need a /dev/pts directory on your root filesystem:
        $ ls -ld /dev/pts
        drwxr-xr-x 2 root root 0 Sep 23 13:21 /dev/pts/
        Next you need the pseudo terminal master multiplexer /dev/ptmx:
        $ ls -la /dev/ptmx
        crw-rw-rw- 1 root tty 5, 2 Sep 23 13:55 /dev/ptmx
        Any /dev/ttyp[0-9]* files you may have can be removed.
        Next, you need to mount the devpts filesystem on /dev/pts using:
        mount -t devpts devpts /dev/pts
        You need to be sure that Busybox has LOGIN and FEATURE_SUID enabled. And finally, you should make certain that Busybox has been installed setuid root: 
        chown root.root /bin/busybox
        chmod 4755 /bin/busybox with all that done, telnetd _should_ work....

發表評論
評論列表(網友評論僅供網友表達個人看法,并不表明本站同意其觀點或證實其描述)
色偷偷偷亚洲综合网另类,亚洲欧美另类在线观看,欧美午夜激情在线,久久久精品一区
主站蜘蛛池模板: 97av在线播放| 亚洲视频电影图片偷拍一区| 色噜噜亚洲精品中文字幕| 97视频com| 亚洲人成网在线播放| 韩国美女主播一区| 亚洲欧美日韩综合| 欧美一区二粉嫩精品国产一线天| 日韩精品免费在线视频观看| 欧美激情国内偷拍| 中文字幕精品影院| 奇米四色中文综合久久| 丝袜亚洲另类欧美重口| 国产精品久久久久久久久影视| 久久精品电影一区二区| 国产精品一区二区女厕厕| 久久99精品视频一区97| 亚洲成人免费在线视频| 久久免费少妇高潮久久精品99| 亚洲视频在线观看网站| 国产va免费精品高清在线| 久久艳片www.17c.com| 亚洲精品欧美日韩专区| 97精品视频在线观看| 色www亚洲国产张柏芝| 成人a在线视频| 欧美极品在线视频| 在线观看久久久久久| 成人精品视频久久久久| 日韩欧美有码在线| 在线观看不卡av| 亚洲999一在线观看www| 91精品国产91久久久久久久久| 久久精品免费播放| 亚洲国产精品va在线看黑人| 青青青国产精品一区二区| 久久91亚洲精品中文字幕奶水| 精品爽片免费看久久| 国产欧美一区二区三区久久人妖| 欧美大片免费观看| 精品国产一区二区三区久久狼5月 精品国产一区二区三区久久久狼 精品国产一区二区三区久久久 |