`
pipal
  • 浏览: 163681 次
  • 性别: Icon_minigender_1
  • 来自: 南宁
社区版块
存档分类
最新评论

Ubuntu TELNET服务安装配置

阅读更多
Ubuntu TELNET服务安装配置


1. sudo apt-get install xinetd telnetd
2. 安装成功后,系统也会有相应提示,

sudo vi /etc/inetd.conf并加入以下一行
telnet stream tcp nowait telnetd /usr/sbin/tcpd /usr/sbin/in.telnetd
3. sudo vi /etc/xinetd.conf并加入以下内容:
# Simple configuration file for xinetd
#
# Some defaults, and include /etc/xinetd.d/


defaults
{


# Please note that you need a log_type line to be able to use log_on_success
# and log_on_failure. The default is the following :
# log_type = SYSLOG daemon info


instances = 60
log_type = SYSLOG authpriv
log_on_success = HOST PID
log_on_failure = HOST
cps = 25 30
}


includedir /etc/xinetd.d
4. sudo vi /etc/xinetd.d/telnet并加入以下内容:
# default: on
# description: The telnet server serves telnet sessions; it uses \
# unencrypted username/password pairs for authentication.
service telnet
{
disable = no
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.telnetd
log_on_failure += USERID
}
5. 重启机器或重启网络服务sudo /etc/init.d/xinetd restart
6. 使用TELNET客户端远程登录即可进行非root用户访问。
7.使用root登录: mv /etc/securetty /etc/securetty.bak 这样root可以登录了。也可这样:
修改/etc/pam.d/login这个文件。只需将下面一行注释掉即可。
#auth required lib/security/pam_securetty.so


8. 详细配制/etc/xinetd.d/telnet
service telnet
{
disable =no
bind =192.168.1.2
only_from=192.168.1.0/24
#上面这两行说明仅提供内部网段!
Instance =UNLIMITED
Nice =0
Flags =REUSE
socket_type=stream
wait =no
user =root
#server =/usr/sbin/telnetd
server =/usr/sbin/in.telnetd
server_args =-a none
log_on_failure +=USERID
}

service telnet
{
disable =no
bind =140.116.142.196
only_from=140.116.0.0/16
no_access=140.116.32.{10,26}
#上面三行设置外部较为严格的限制
instance =10
umask =022
nice =10
flags =REUSE
socket_type=stream
wait =no
user =root
#server =/usr/sbin/telnetd
server =/usr/sbin/in.telnetd
log_on_failure +=USERID
}
9.加设防火墙iptables:
如果想要针对192.168.0.0/24这个网段及61.xxx.xxx.xxx这个IP进行telnet开放,可以增加下面几行规则:
/sbin/iptables -A INPUT -p tcp -i eth0 -s 192.168.0.0/24 --dport 23 -j ACCEPT
/sbin/iptables -A INPUT -p tcp -i eth0 -s 61.xxx.xxx.xxx --dport 23 -j ACCEPT
/sbin/iptables -A INPUT -p tcp -i eth0 --dport 23 -j DROP


10.加设防火墙/etc/hosts.allow(deny)机制:
上面开放了192.168.0.0/24这个网段,但是如果您只想让其中的192.168.0.1~192.168.0.5进入,可以设置如下 :

vi /etc/hosts.allow
in.telnetd:192.168.0.1,192.168.0.2,192.168.0.3,192.168.0.4,192.168.0.5:allow
( 转载)
分享到:
评论

相关推荐

    Ubuntu下配置telnet,ssh说明

    Ubuntu下安装配置telnet,ssh,ftp说明

    Ubuntu下Telnet服务器的配置方法

    主要介绍了Ubuntu下Telnet服务器的配置方法的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下

    Ubuntu各种服务图解安装.doc

    安装telnet、FTP、Samba服务介绍安装; web服务配置Apache多域名配置;mysql数据库安装与配置;团购网站部署;配置Ubuntu图形界面;安装中文输入法等) 都是作者一步步实验成功后的截图,没有太多的理论。值得下载一...

    ubuntu16.04简明安装使用指南

    此文本是本人总结的ubuntu16.04在vmware上安装使用的基本指导文本,包含vmware安装、ubuntu安装,基本网络配置(支持多网段)、ssh/samba/tftp/nfs/telnet等网络环境搭建、软件更新以及共享文件夹的创建使用、vim的...

    Ubuntu下配置Telnet、SSH、FTP以及远程桌面.pdf

    。。。

    Ubuntu下配置Telnet、SSH、FTP以及远程桌面.docx

    。。。

    Ubuntu下搭建mail邮件服务器的方法教程

    安装好了我们的服务就算是启动了,下面我们就用他来发邮件。 (注意,此时的本机的邮箱地址就是当前的”用户名@域名“,因此注册自己的邮箱的过程其实就是添加用户的过程) 发邮件 bash中输入 $telnet localhost 25...

    Ubuntu学习资料

    Ubuntu 安装,启用和禁用Root,查看IP信息,网络测试,修改主机名,telnet,ftp ssh服务端和客户端配置,web服务端配置,团购网站搭建,mysql安装等等内容,是笔者学习总结,值得下载。

    Ubuntu权威指南(2/2)

    1.4 安装Ubuntu Linux系统 9 1.4.1 安装前的准备 10 1.4.2 安装Ubuntu Linux系统 11 1.4.3 安装后的软件维护与更新 16 第2章 GNOME桌面环境 18 2.1 GNOME桌面环境概述 19 2.1.1 GNOME注册界面 19 2.1.2 GNOME桌面...

    Ubuntu权威指南(1/2)

    1.4 安装Ubuntu Linux系统 9 1.4.1 安装前的准备 10 1.4.2 安装Ubuntu Linux系统 11 1.4.3 安装后的软件维护与更新 16 第2章 GNOME桌面环境 18 2.1 GNOME桌面环境概述 19 2.1.1 GNOME注册界面 19 2.1.2 GNOME桌面...

    基于Python编写的可视化的离线数据包分析器

    1.Python相关环境配置(Ubuntu默认安装Python2.7不需要额外安装Python) Python包管理器安装:sudo apt-get install python-setuptools python-pip 2.相关第三方依赖库安装: sudo apt-get install tcpdump ...

    操作系统课件之设备管理

    操作系统课件之第五章的设备管理篇,是老师讲的都有,很详细,很好

    buildroot开发板搭建ssh远程登录服务

    嵌入式环境ssh

    Pcap-Analyzer:Python编写的可视化的离线数据包分析器

    Pcap-Analyzer 更新说明 将项目从Python2.X移植到Python3.X 修复了多个Bug 主要功能 1.展示数据包基本信息 ...1.Python相关环境配置(Ubuntu默认安装Python2.7不需要额外安装Python) Python包管理器安装:sudo apt

    agent:linux系统的简单安全审核

    确保您没有任何不安全的服务在运行例如rsh和telnet 除此之外,我们还提供: 每个节点的加密身份,可用于使用相互TLS(mTLS)进行访问控制。 一个简单的凭证管理工具,可帮助您从系统中删除硬编码的凭证和API密钥 ...

    【RT-Thread作品秀】通用型数据采集设备-电路方案

    开发工具及版本:ubuntu 18.04,gcc-arm-none-eabi-6_2-2016q4,scons v3.0.1,python 3.6.9,pkgs RT-Thread使用情况概述(简要总结下应用中RT-Thread使用情况:内核部分、组件部分、软件包部分、内核、其他)内核部分...

Global site tag (gtag.js) - Google Analytics