Ubuntu Telnet服务器与SSH服务器的配置

本文详细介绍了在Ubuntu 10.04上配置Telnet和SSH服务器的步骤。包括安装telnetd和openbsd-inetd,通过inetd.conf启动Telnet服务器,以及安装openssh-server,启动sshd服务,并检查服务器状态。同时,提供了关闭开机启动的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  关于这两种服务器的作用就不讲拉,很多书里对这两种协议的优缺点都有很详细的介绍,我们直接进入配置阶段。

  我使用的Ubuntu版本书10.04,不同的版本会略有区别,有错误的地方请大家不吝赐教。


1.Telnet

安装:

  我们需要先安装其服务器,命令行输入如下:

    $:sudo apt-get install telnet-server

  此时会提示有许多包可供选择,我选择的是telnetd:

    $:sudo apt-get install telnetd

  注意:有的时候本机的ubuntu没有安装inetd,需要先行安装:

    $:sudo apt-get install openbsd-inetd


启动:

  安装完成后的Telnet服务器是还未启动的,其也无法利用telnetd命令手动启动,需要通过inetd进程启动。我们先查看inetd.conf配置文件,检查服务器是否已经安装成功:

    $:cat /etc/inetd.conf

  若输出的内容中有如下内容,则说明安装成功:

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

  接着我们重启inetd进程,至此服务器安装启动完毕:

    $:/etc/init.d/openbsd-inetd  restart


检查:

  该服务器是否启动可以利用以下命令来查看:

    $:sudo netstat -vat

  若其中有telnet处于listen状态,则代表服务器启动完毕。


关闭服务器开机启动:

  只需要将 /etc/inetd.conf 文件中有关telnetd的那行注释掉即可。

  inetd 在没有服务需要启动的情况下,是不会启动的。


值得一提的是:

  inetd 配置文件: /etc/inetd.conf


2.SSH

安装:

  我们需要先安装SSH服务器,命令行输入如下:

    $:sudo apt-get install ssh-server

  此时会提示有许多包可供选择,我选择的是openssh-server:

    $:sudo apt-get install openssh-server


启动:

  ssh服务器的启动需要键入服务器程序所在位置的完整执行路径:

    $:sudo /usr/sbin/sshd


检查:

  该服务器是否启动可以利用以下命令来查看:

    $:sudo netstat -vat

  若其中有ssh处于listen状态,则代表服务器启动完毕。


关闭服务器开机启动:

  只要将/etc/init/ssh.conf文件中最后一行注释掉即可:

    # exec /usr/sbin/sshd -D


值得一提的是:

  sshd 启动参数文件: /etc/init/ssh.conf

  sshd key记录文件: ~/.ssh/known_hosts

  ssh 及 sshd 配置文件: /etc/ssh/*

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值