Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1987447
  • 博文数量: 27
  • 博客积分: 10027
  • 博客等级: 上将
  • 技术积分: 1865
  • 用 户 组: 普通用户
  • 注册时间: 2006-07-19 09:10
文章分类

全部博文(27)

文章存档

2010年(2)

2009年(3)

2008年(22)

分类: LINUX

2008-03-24 14:14:00

    现在,嵌入式系统设计对网络的需求逐渐增多。这是一个发展的趋势。就像《构建嵌入式Linux系统》中提到的:
 
    ·嵌入式系统可能会包含Web服务器,并能够基于Web进行配置。
    ·可能会基于维护和更新的目的提供远程登陆的功能。
 
    所以,在探讨文件系统的制作时,网络服务功能就是一个避不开的话题。而嵌入式系统跟通用计算机系统不通,它要求低空间占用,高效,稳定可靠,安全性高。同时满足这几项要求是不容易的,需要在各项指标之间进行权衡。
 
    在这里,建立这个专题,讨论嵌入式系统上可用的网络服务功能,并想通过比较和实际测试选择最优的方案。主要探讨的方面有:
 
    1、Internet Super-Server
 
    Internet Super-Server就是一个特殊的监控程序,用来监听已经启用的网络服务的端口号,当某个端口号送来服务请求时,super-server首先会启动相应的网络监控程序,然后将服务请求传递给该网络监控程序以便提供服务。
 
    Linux主要有两个internet super-server可用:inetd和xinetd。所以会主要就这两个的移植及其配置和使用来展开探讨。
 
    2、网络登陆工具
 
    主要有Telnet协议,TFTP协议,FTP协议,SSH协议。对相应的工具和应用场合进行探讨。
 
    3、网络管理工具
 
    探讨Web服务器、DHCP。
 
    主要参考书籍就是《构建嵌入式Linux系统》,另会辅以网络资料。
阅读(5194) | 评论(9) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2008-05-07 21:50:48

我有一个问题,SSH相当于给了用户一个shell,那么如果某些用户想看一些系统内部的东西,岂不是也可以了?如何设置,来限制用户只能运行厂家给定的那几个命令呢?

piaoxiang2008-04-16 15:52:58

dropbear也可以有xinetd来启动,不过我测试的时候,如果有xinetd来启动,则认证速度非常慢。反而是独立启动要好一些。xinetd启动的配置如下: service ssh { socket_type = stream user = root wait = no protocol = tcp port = 22 instances = 5 per_source = 4 server =/usr/sbin/dropbear server_args = -i disable = no log_on_success += DURATION USERID log_on_failure += USERID }

piaoxiang2008-04-16 15:50:09

Usage: dropbear [options] Options are: -b bannerfile Display the contents of bannerfile before user login (default: none) -d dsskeyfile Use dsskeyfile for the dss host key (default: /etc/dropbear/dropbear_dss_host_key) -r rsakeyfile Use rsakeyfile for the rsa host key (default: /etc/dropbear/dropbear_rsa_host_key) -F Don't fork into background -E Log to stderr rather than syslog -m Don't displa

piaoxiang2008-03-24 17:47:48

dropbear问题: 另一种密钥形式生成方法-dropbearkey -t dss -f dropbear_dss_host_key 用dropbearconvert来转换openssh的key也可以,方法如下: dropbearconvert openssh dropbear ssh_host_rsa_key dropbear_rsa_host_key,注意放到对应的目录中即可。