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

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....

發表評論
評論列表(網友評論僅供網友表達個人看法,并不表明本站同意其觀點或證實其描述)
色偷偷偷亚洲综合网另类,亚洲欧美另类在线观看,欧美午夜激情在线,久久久精品一区
主站蜘蛛池模板: 国产精品自拍视频| 久久久精品在线观看| 成人网在线观看| 亚洲a在线观看| 亚洲欧美日韩网| 久久久91精品国产| 精品福利樱桃av导航| 自拍偷拍亚洲在线| 精品国产一区二区三区在线观看| 麻豆国产精品va在线观看不卡| 欧美成人中文字幕| 午夜欧美不卡精品aaaaa| 国产精品久久91| 亚洲精品xxx| 久久中文字幕在线视频| 欧美精品久久久久久久免费观看| 国产69久久精品成人看| 国产日韩视频在线观看| 亚洲精品在线看| 蜜月aⅴ免费一区二区三区| 久久久久久国产精品美女| 国产精品九九九| 一区二区三区无码高清视频| 免费99精品国产自在在线| 97香蕉超级碰碰久久免费软件 | 欧美午夜美女看片| 欧洲亚洲女同hd| 国产视频在线观看一区二区| 精品久久久久久久久中文字幕| 日本久久久久久久久久久| 日韩精品999| 欧美精品福利在线| 亚洲国产天堂久久国产91| 欧美大奶子在线| 国产在线精品自拍| 精品国产一区久久久| 国产精品成人v| 北条麻妃99精品青青久久| 国产精品欧美一区二区三区奶水| 在线播放精品一区二区三区| 青青青国产精品一区二区|