精华内容
下载资源
问答
  • centOS安装telnet服务和xinetd服务

    千次阅读 2018-03-25 15:05:15
    # telnet bash: telnet: command not found 2、 查询了是否安装Telnet,结果如下: [root@localhost ~]# rpm -qa telnet* telnet-server-0.17-47.el6.i686 3:进行安装,客户端和服务器端:[plain] view ...
    一.检查
    1、[root@localhost ~]# telnet 
    bash: telnet: command not found 
    2、 查询了是否安装Telnet包,结果如下: 
    [root@localhost ~]# rpm -qa telnet* 
    telnet-server-0.17-47.el6.i686
    3:进行安装,客户端和服务器端:
    [plain] view plain copy
    1. [root@localhost xinetd.d]# yum -y install telnet  
    2. Loaded plugins: fastestmirror  
    3. Loading mirror speeds from cached hostfile  
    4. ……………………  
    5.   Verifying  : 1:telnet-0.17-59.el7.x86_64      1/1   
    6. Installed:  
    7.   telnet.x86_64 1:0.17-59.el7                                                                                                                                                                    
    8. Complete!  
    9. [root@localhost xinetd.d]# yum -y install telnet-server  
    10. Loaded plugins: fastestmirror  
    11. Loading mirror speeds from cached hostfile  
    12. ……………………  
    13.   Verifying  : 1:telnet-server-0.17-59.el7.x86_64      1/1   
    14. Installed:  
    15.   telnet-server.x86_64 1:0.17-59.el7                                                                                                                                                             
    16. Complete! 

    二、重新启动xinetd守护进程 

    由于telnet服务也是由xinetd守护的,所以安装完telnet-server,要启动telnet服务就必须重新启动xinetd 
    [root@locahost ~]#service xinetd restart

    如果没有则要安装。

    安装步骤:

    yum list telnet* 查看telnet相关的安装包 
    yum install telnet-server 安装telnet服务 
    yum install telnet.* 安装telnet客户端


    注意,安装之前要先安装#yum install xinetd (注意在root下安装)因为,telnet要依靠xinetd服务启动,所以要先安装该服务
    1.配置telnet 
    方法一:使用ntsysv,在出现的窗口之中,将 telnet 勾选起来,然后按下 OK 即可! 
    方法二:使用chkconfig命令直接开启 
    #chkconfig telnet on 
    方法三:直接修改配置文件 
    vi /etc/xinetd.d/telnet 
    一般是这样子的: 
    # default: yes 
    # description: The telnet server servestelnet sessions; it uses \ 
    # unencrypted username/password pairs for authentication. 
    service telnet 
    { 
    flags = REUSE 
    socket_type = stream 
    wait = no 
    user = root 
    server =/usr/sbin/in.telnetd 
    log_on_failure += USERID 
    disable = yes 
    } 
    只需要将”disable= yes”改成” disable=no” 
    2、激活服务 
    telnet 是挂在 xinetd 底下的,所以自然只要重新激活 xinetd 就能够将 xinetd 里头的设定重新读进来,所以刚刚设定的 telnet 自然 
    也就可以被激活。 
      # servicexinetd restart 
    或者#/etc/rc.d/init.d/xinetd restart 
    3.iptables防火墙会阻止telnet,所以需要在iptables允许,用如下命令 
    当你启动telnet服务后,你可以用netstat –tunlp命令来查看telnet服务所使用的端口,可以发现有23。使用下面命令开启这些端口: 
    iptables -I INPUT -p tcp --dport 23 -jACCEPT 
    iptables -I INPUT -p udp --dport 23 -jACCEPT 
    service iptables save //保存 
    service iptables restart //重启防火墙 
    或者来点狠的!!关闭防火墙! 
    service iptables stop

    展开全文
  • xinetd和inetd安装和使用

    千次阅读 2007-04-27 16:45:00
    inetd被称作 “Internet 超级服务器”, 因为它可以为多种服务管理连接。 当 inetd 接到连接时, 它能够确定连接所需的程序, 启动相应的进程,并把 socket 交给它 (服务 socket 会作为程序的标准输入、 输出和错误...
     
    
    inetd被称作 “Internet 超级服务器”, 因为它可以为多种服务管理连接。 当 inetd 接到连接时, 它能够确定连接所需的程序, 启动相应的进程,并把 socket 交给它 (服务 socket 会作为程序的标准输入、 输出和错误输出描述符)。 使用 inetd 来运行那些负载不重的服务有助于降低系统负载,因为它不需要为每个服务都启动独立的服务程序。
    一般busybox里包含有inetd不需要特别安装,手工安装如下:
    2、解压后进入netkit-base-0.17配置configure
     文件有configure、MCONFIG.in、Makefile、MRULES,配置configure能生成MCONFIG后通过make安装。
    由于configure会test的是你主机环境,所以需要修改configure,把文件 ./_ _conftest || exit 1;句前全加#,然后运行:
     $CC=arm-linux-gcc ./configure –prefix=XXXX(你安装的目录)
        3、安装
    $make
    由于Makefile不适应与ARM-LINUX平台,所以不能用make install安装,需要手工安装
     $cp inetd/inetd XXX/usr/sbin
     $cp etc.sample/inetd.conf XXX/etc
    按说明配置XXX/etc下的inetd.conf 例如远程控制
    telnet stream tcp     nowait root    /usr/sbin/telnetd
    需要开机即启动则在XXX/etc/initab下加上
    ::respawn:/usr/sbin/inetd –i
    另:etc.sample里有很多配置例程可用,inetd包里包含了ping可用。
     
    xinetd比inetd更优越好用,提供了访问控制,改进的日志功能和资源管理,用同样功能的,扩展了的语法取代了 inetd中的通用的行。
    安装方法和inetd类似(不需要改configure),软件在http://www.xinetd.org/可下载
     
    下面对xinetd的配置做些说明:
    1、我通常使用下面的命令启动xinetd,把它放在我的Internet服务启动脚本中: /usr/sbin/xinetd -filelog /var/adm/xinetd.log -f /etc/xinetd.conf
    这告诉 xinetd 对所有的服务都进行纪录,日志保存到文件 /var/adm/xinetd.log中,并且使用配置文件/etc/xinetd.conf。这篇文章中的大量篇幅都将用在这个配置文件上。
    2、xinetd 设置参数的语法:
    <指示directive> <操作符operator> <值value>. 
    xinetd 指示符列在表一中,在这里我们将忽略 flags,type,env 和 passenv指示符。 我对将对only_from 和 no_access以及额外的日志选项加以更多的讨论
    表 1. xinetd的指示符
    -----------------------------------------------------------------------
       指示符                                描述
       socket_type                  网络套接字类型, 流或者数据包
       protocol                     IP 协议, 通常是TCP或者 UDP
       wait                         yes/no, 等同于inetd的wait/nowait
       user                         运行进程的用户 ID
       server                       执行的完整路径
       server_args                  传递给server的变量,或者是值
       instances                    可以启动的实例的最大的值
       start max_load               负载均衡
      log_on_success               成功启动的登记选项
       log_on_failure               联机失败的时候的日志信息
       only_from                    接受的网络或是主机
       no_access                    拒绝访问的网络或是主机
       disabled                     用在默认的 {} 中 禁止服务
       log_type                     日志的类型和路径 FILE /SYSLOG
       nice                         运行服务的优先级
       id                           日志中使用的服务名
    ------------------------------------------------------------------------
    操作符非常简单, = 或者+=。用 =,右边给定的值传给左边的指示符。 +=也是非常直接的,用于给一个已经指定的指示符添加一个值。没有它,原先的指示符就会被覆盖,这样可以用来展开访问列表,或者跨越多行。
    用如下的格式描述服务:
    ----------------------------------
    服务名
    {
            指示符 = 值
            指示符 += 值
    }
    ----------------------------------
    服务名一定要在 /etc/services列出 ,并且要用使用合适的socket和协议。
    3、日志中有几个值可以用于得到你的服务器的信息
    表2 不同的日志指示值
    __________________________________________________________________________
                 成功/失败                 描述
    PID              success                 当一个连接成功时登记产生的进程的 pid
    HOST             both                    登记远程主机地址
    USERID           both                    登记远程用户的RFC 1413 ID
    EXIT             success                 登记产生的进程的完成
    DURATION         success                 登记任务持续的时间
    ATTEMPT          failure                 登记连接失败的原因
    RECORD           failure                 关于连接失败的额外的信息
    __________________________________________________________________________
     
    展开全文
  • Fedora之tftp服务器安装与使用

    千次阅读 2016-07-25 16:49:05
    1.下载tftp服务器、客户端tftp和守护进程xinetd三个 dnf install xinetd tftp tftp-server 2.配置vi /etc/xinetd.d/tftp service tftp { disable = no socket_type = dgram protocol = udp wait = yes user = ...
    1.下载tftp服务器、客户端tftp和守护进程xinetd三个包
    dnf install xinetd tftp tftp-server

    2.配置vi /etc/xinetd.d/tftp
    service tftp
    {
    disable = no
    socket_type = dgram
    protocol = udp
    wait = yes
    user = root
    server = /usr/sbin/in.tftpd
    server_args = -s /opt/tftpboot -c
    per_source = 11
    cps = 100 2
    flags = IPv4
    }

    3. 在opt目录下创建tftpboot目录
    cd /opt
    mkdir tftpboot

    4.将tftpboot权限改到最大化。
    chmod 777 /opt/tftpboot

    5.永久关闭SELinux

    编辑/etc/selinux/config,找到SELINUX 行修改成为:SELINUX=disabled:


    6. systemctl disable firewalld.service
    永久关闭防火墙。

    7.systemctl restart xinetd
    重启xinetd,相当于是打开tftp服务器。为了保险再执行一句systemctl enable xinetd。

    8.本地测试tftp
    $tftp 127.0.0.1
    tftp>put file             //将当前目录的file上传到/opt/tftpboot下
    tftp>get file  //从/opt/tftpboot目录下载file文件到当前目录
    也可直接使用以下命令
    tftp_client上传文件到服务器:$tftp -p -r file ip
    tftp_client从服务器下载文件:$tftp -g ip -r file
    展开全文
  • 一. tftp服务器的配置:  1、 安装软件包:  tftp-hpa是客户端 ,tftpd-hpa是服务器端   #apt-get install tftp-... 但是后来我发现依赖 xinetd 并没有被安装,于是:  #apt-get install tftp-hpa tftpd
    
    
    一.  tftp服务器的配置:
      1、 安装软件包:  tftp-hpa是客户端 ,tftpd-hpa是服务器端  
              #apt-get  install  tftp-hpa  tftpd-hpa
              但是后来我发现依赖包 xinetd 并没有被安装,于是:
               #apt-get  install  tftp-hpa  tftpd-hpa  xinetd

        2、 建立配置文件;
    (1)在/etc/xinetd.d/下建立一个配置文件tftp
               #vim  /etc/xinetd.d/tftp
               增加如下内容:
    service  tftp
    {
        socket_type = dgram
        protocol = udp
        wait = yes
        user = root
        server = /usr/sbin/in.tftpd
        server_args = -s /tftpboot
        disable = no
        per_source = 11
        cps = 100 2
        flags = IPv4
    }
             保存退出。

    (2)更改/etc/default/tftpd-hpa 下的配置文件,修改如下:
              命令:#vim /etc/default/tftpd-hpa 

    # /etc/default/tftpd-hpa
    TFTP_USERNAME="tftp"

    #TFTP_DIRECTORY="/var/lib/tftpboot"
    TFTP_DIRECTORY="/tftpboot"

    #TFTP_ADDRESS="[::]:69"
    TFTP_ADDRESS="0.0.0.0:69"

    #TFTP_OPTIONS="--secure"
    TFTP_OPTIONS="-l-c-s"


    3、建立tftp服务文件目录
        在上面的配置中有server_args = -s /tftpboot,其中/tftpboot这个目录就是上传文件与下载文件的位置。
        #mkdir /tftpboot                    --创建/tftpboot目录
        #chmod 777 /tftpboot -R     --设置权限为777

    4.重启xinetd服务
         #/etc/init.d/xinetd   restart
    5.重启tftpd服务
         #/etc/init.d/tftpd-hpa   restart

    5、测试:用windows下的客户端tftp下载文件(国嵌提供的软件)
      

    二.  NFS服务器的配置
    1、安装nfs服务
      #apt-get  install  nfs-kernel-server  nfs-common  portmap(nfs-common portmap这两个包,其实系统会根据依赖关系自动下载)

    2、配置nfs
    (1)配置/etc/exports文件
              #vim  /etc/exports
             在文件最后加入如下内容:
             /home/lyt/redhat/rootfs   *(rw,sync,no_root_squash)

        注:nfs允许挂载的目录及权限在文件/etc/exports中进行了定义。其中: /home/lyt/redhat/rootfs是要共享的目录,*代表允许所有的网络段访问,rw是可读写权限,sync是资料同步写入内存和硬盘,no_root_squash是nfs客户端分享目录使用者的权限,如果客户端使用的是root用户,那么对于该共享目录而言,该客户端就具有root权限。

    (2)nfs常用的参数有:
        ro 只读访问
        rw 读写访问sync 所有数据在请求时写入共享
        async nfs在写入数据前可以响应请求
        secure nfs通过1024以下的安全TCP/IP端口发送
        insecure nfs通过1024以上的端口发送
        wdelay 如果多个用户要写入nfs目录,则归组写入(默认)
        no_wdelay 如果多个用户要写入nfs目录,则立即写入,当使用async时,无需此设置。
        hide 在nfs共享目录中不共享其子目录
        no_hide 共享nfs目录的子目录
        subtree_check 如果共享/usr/bin之类的子目录时,强制nfs检查父目录的权限(默认)
        no_subtree_check 和上面相对,不检查父目录权限
        all_squash 共享文件的UID和GID映射匿名用户anonymous,适合公用目录。
        no_all_squash 保留共享文件的UID和GID(默认)
        root_squash root用户的所有请求映射成如anonymous用户一样的权限(默认)
        no_root_squas root用户具有根目录的完全管理访问权限
        anonuid=xxx 指定nfs服务器/etc/passwd文件中匿名用户的UID
        anongid=xxx 指定nfs服务器/etc/passwd文件中匿名用户的GID

    3、重启服务
        #/etc/init.d/nfs-kernel-server restart 或 #sudo service nfs-kernel-server restart

    4、测试nfs服务器
        显示出共享出来的目录
        #showmount -e
        将nfs的rootnfs目录挂载到本地磁盘上。
        #sudo mount -t nfs localhost:/home/lyt/redhat/rootfs  /mnt/nfs
        查看挂载情况
        #df
        卸载挂载
       #umount /mnt/nfs


    展开全文
  • 原文: ... 近半年一直从事嵌入式项目开发,tftp的安装和配置是嵌入式开发必须的,所以,本人结合项目经验,总结其安装、配置和常见...1.下载tftp服务器、客户端tftp和守护进程xinetd三个 yum install xinetd
  • CentOS7安装tftp服务器

    2017-01-10 15:04:32
    安装光盘里的Packages目录下有很多rpm,这里需要的安装包有tftp-5.2-12.el7.x86_64.rpm 、tftp-server-5.2-12.el7.x86_64.rpm、 xinetd-2.3.15-12.el7.x86_64.rpm,安装使用命令rpm#sudo rpm -ivh ****.rpm 即可...
  • 首先使用: rpm -qa | grep tftp 查看tftp是否安装 我的服务已经开启所以显示是 如果什么都木有显示的话 ...就上网下个tftp-server-0.42-3.1.i386.rpm ...安装的时候会验证ID反正很麻烦...其次:还需要安装xinetd y
  • 1。查看你的操作系统上是否安装了CVS:#> rpm -qa|grep cvs 如果没有安装你可以在Redhat 第2张光盘上找到,另外你也... [如果是FC4操作如下]安装xinetd# yum install xinetd关闭iptables# service iptables stop关闭
  • 1、安装所需要的 yum install ftp vsftpd dhcp xinetd tftp tftp-server syslinux -y 2、配置dhcp,启动服务 vi /etc/dhcp/dhcpd.conf ddns-update-style none; option routers 192.168.2.1; option subnet-mask ...
  • 不习惯windows的那个。...1.下载tftp服务器、客户端tftp和守护进程xinetd三个(在ISO里都可以找到,客户端没必要安装) yum install xinetd tftp tftp-server   //xinetd.i386 2:2.3.14-21.fc10 //tftp-0
  • 当我在终端敲下这条命令的时候,系统就提示telnetd:apt-get:Package has no installation sudo apt-get install xinetd telnetd刚开始我以为是没有这个,后来查了一下资料发现,有这个软件,于是百度了一下才知道...
  • sudo apt-get install xinetd telnetd 刚开始我以为是没有这个,后来查了一下资料发现,有这个软件,于是百度了一下才知道解决以上问题需要如下操作: # apt-get update # apt-get upgrade # apt-get install ...
  • 1、服务器安装telnet包(telnet-server包依赖xinetd包) yum install telnet telnet-server -y 2、修改telnet配置文件 # vi /etc/xinetd.d/telnet 修改disable=yes 改为no 3、保存退出,重启xinted服务 [root@...
  • 搭建TFTP服务器

    2020-08-09 18:19:33
    2 安装应用 sudo apt-get install tftpd tftp xinetd 3 建立并修改tftp配置文件 sudo vi /etc/xinetd.d/tftp 在/etc/xinetd.d/tftp文件中添加如下内容 service tftp { socket_type = dgram protocol =...
  • Fedora 8配置CVS服务器

    2009-01-12 13:06:00
    一、CVS服务器安装及初始配置1、CVS服务器的安装 安装RPM: #yum install cvs* 查看cvs安装情况: #rpm -qa|grep cvs #which cvs /usr/bin/cvsFedora 上的CVS依赖于xinetd服务,所以要安装xinetd: #yum ...
  • tftp作用:使用宿主机上的TFTP...1、安装tftp的RPM,tftp依赖xinted软件,则先安装xinetd. 2、配置、/etc/xinetd.d/tftp 文件,使能tftp,更改服务器主目录 3、重启tftp服务 /etc/init.d/xinetd restart
  • 如果你发现没有xinetd的服务,那么请安装xinetd这个软件包;然后启动服务就好了。在实际的测试中,即使没有telnet-server这个,我们也可以从远程登录。但是有一点就是xinetd.d目录下telnet...
  • 1.安装telnet服务需要三个软件包:telnet、telnet-server和xinetd包。 telnet,telnet-sever,xinetd软件包下载地址:http://vault.centos.org/6.8/os/x86_64/Packages/ 2.上传telnet、telnet-server、xinetd到...
  • 步骤二、安装xinetd包 #cd Packages # ls xinetd* xinnetd-2.3.14-38.e16.x86-64.rpm # rpm -ivh xinnetd-2.3.14-38.e16.x86-64.rpm 步骤三、安装telnet客户端或者服务器 #ls telnet* telnet -0.17-47.e16-3.1.x86...
  • 我们除了要安装telnet-server外还要安装xinetd(因为telnet-server的启动依赖于xinetd) 1.查看是否已经安装telnet-server和xinetd 2.将没有安装的进行安装 此处用的是yum安装,当然也可以直接用rp...
  • 需要安装xinetd、tftp和tftp-server 3个软件 1)如果能上网,通过yum安装: sudo yum install xinetd sudo yum install tftp sudo yum install tftp-server 2)如果不能上网,可以直接安装提供的rpm: ...
  • 文章目录背景yum安装离线安装开启服务(yum安装也需要这个步骤) 背景 在将应用发布到测试环境后,有个借口死活调用不通,经排查后疑似网络不通,那么问题了,必须拿出证据啊。...建议最好先安装xinetd服务 yu
  • #远程登录服务器1.Telnet远程登录服务器(1)在服务器安装telnet,为inetutils-telnetd,安装之前安装inetd或者xinetd服务(2)客户端访问:命令行:telnet ip 23因为telnet是不安全的远程登录工具,所以需要注意...
  • unbutu下的daytime服务器

    2010-05-17 19:05:41
    最近闲来无事,重新翻了下《网络编程》,感觉似曾相识。事隔一年,这次再阅读感觉理解了很多~~在unbutu下安装了代码,运行例子时(客户端...要开启daytime, echo等服务,可以先安装xinetd。 $ sudo apt-get i...
  • fedora下tftp服务器安装与...1.下载tftp服务器、客户端tftp和守护进程xinetd三个 yum install xinetd tftp tftp-server  //xinetd.i386 2:2.3.14-21.fc10 //tftp-0.49-1.fc10.i386.rpm  //tftp-serv
  • cvs 安装

    2010-09-17 17:53:33
    Cvs服务器安装 首先确保系统安装有cvs: [root@mail xinetd.d]# rpm -qa|grep cvs cvs-1.11.1p1-3 如果命令输出类似于上面的输出则说明系统已经安装有cvs,否则就需要从安装光盘中安装cvs的rpm。 一 创建CVS属主...
  • tftp服务器设置

    2010-04-06 10:30:00
    一个tftp服务器的搭建有如下若干步骤: 1.... 如果服务器没有安装,则到linux系统光盘中寻找该安装。 3. 安装tftp之后对本地tftp进行设置: a.编辑tftp服务(vi /etc/xinetd.d/tftp)并按如下过程修改内容。 s

空空如也

空空如也

1 2 3 4
收藏数 74
精华内容 29
关键字:

服务器安装xinetd包