zoukankan      html  css  js  c++  java
  • VMware下利用ubuntu13.04建立嵌入式开发环境之四

    二、telnet、SSH服务器安装与配置

    1、telnet

    1.1 安装服务器:apt-get install xinetd telnetd

    1.2 安装openbsd-inetd:apt-get install openbsd-inetd

    1.3 安装完成后, 编辑 /etc/inetd.conf文件

        /etc/inetd.conf文件中加入:

       telnet stream tcp nowait root/usr/sbin/tcpd /usr/sbin/in.telnetd

     如果已经有了这一行,就不需要添加。

    1.4 重新启动telnet 服务:/etc/init.d/openbsd-inetd restart

      命令行提示:

      * Stopping internet superserver inetd                              [ok]

      * Starting  internet superserver inetd                              [ok]

    启动成功。

    1.5   测试:netstat -a|grep telnet

       命令行提示:

       tcp   0         0       *:telnet          *:*                LISTEN

    Telnet正常运行。

    此时在window用telnet客户端连接,可以进入telnet, 但是如果想用root用户登录,后会出现Login incorrect  拒绝访问,是因为Ubuntu的用户安全策略问题。

    1.6 设置可以使用root登录telnet服务

        方法一:重命名/etc/securetty

         mv /etc/securetty /etc/securetty.back

         这样就不会加载用户安全策略。不过这样会不安全性,不建议。我采用第二种方法。

       方法二:修改/etc/pam.d/login  文件

        注释掉加载pam_securetty.so一行.如图:

        1.7 telnet的详细权限配置 

        ubuntu 13.04 telnet 详细配置

      此时。telne 就可以正常使用了。

    2 ssh 服务安装与配置

       2.1 安装SSH:

        apt-get install openssh-server

       2.2 测试ssh

       server ssh star

       如果提示server不存在,需要先安装

       apt-get install rsplib-tools

    2.3 ssh配置

    配置SSH服务的运行参数,是通过修改配置文件"/etc/ssh/sshd_config"

    PasswordAuthentication yes/on #开启或者关闭密码连接
    PermitRootLogin yes/no #允许超级用户登录
    AllowUsers student   #只允许登录的用户
    DenyUsers student  #不允许登录的用户

    关于ssh的配置项,参考如下博友文章:

    https://www.cnblogs.com/zqifa/p/ssh-2.html

  • 相关阅读:
    Docker网络简介
    Dockerfile数据管理
    Dockerfile指令详解下
    Dockerfile指令详解上
    设计模式之装饰器模式
    设计模式之适配器模式
    Java NIO的工作方式
    使用Dockerfile定制镜像
    jquery+asp.net 调用百度geocoder手机浏览器定位--Api介绍及Html定位方法
    js 取父级 页面上的元素
  • 原文地址:https://www.cnblogs.com/amishe/p/3389776.html
Copyright © 2011-2022 走看看