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`及其相关组件,包括`telnetd`和`inetd`。 首先,`telnetd`是`telnet`服务的守护进程,它在后台运行,等待并响应来自其他telnet客户端的连接请求。在...
在Ubuntu系统中,配置Telnet服务器涉及多个步骤,主要目的是为了提供远程登录服务,使得用户可以通过网络连接到服务器进行管理。下面将详细讲解如何在Ubuntu下配置Telnet服务器。 1. **守护进程inetd和xinetd** ...
总结来说,本文详细介绍了如何在Ubuntu系统下配置Telnet、SSH和FTP服务。这些步骤包括了安装必要的组件、配置相关服务、设置安全选项以及对服务进行重启以使更改生效。每个服务的配置都提供了足够的细节来确保用户...
Ubuntu下配置Telnet、SSH、FTP以及远程桌面 在这篇文章中,我们将学习如何在Ubuntu系统中配置Telnet、SSH、FTP以及远程桌面。这些服务都是远程连接和文件传输的重要工具。 Telnet远程连接服务 Telnet是一种远程...
3. **配置与使用**:安装完成后,可以在命令行中输入`telnet`命令,后面接上目标主机的IP地址和端口号,例如`telnet 192.168.1.1 25`来测试邮件服务器。 4. **退出与安全考虑**:完成telnet会话后,使用`Ctrl+`]`...
本文将详细介绍如何在Ubuntu系统上配置一个完整的邮件服务器,包括使用Postfix作为MTA(邮件传输代理)、Dovecot作为IMAP/POP3服务以及SquirrelMail作为前端Web界面。此外,还将介绍如何配置MySQL数据库来存储邮件...
为了配置 Telnet 服务,需要安装 xinetd 和 telnetd,修改配置文件 xinetd.conf 和 telnet 等步骤。 首先,需要安装 xinetd 和 telnetd: `apt-get install xinetd telnetd` 然后,需要修改配置文件 xinetd.conf...
4. **配置telnet服务**:安装完成后,需要配置telnet服务以启动和允许远程连接。这通常涉及编辑`/etc/xinetd.d/telnet`(在使用xinetd的服务管理器的系统中)或`/etc/init.d/telnet`(在使用System V init的系统中)...
"不联网,在 Ubuntu 下安装 GCC" GCC(GNU Compiler Collection)是 Unix 和类 Unix 操作系统中用的一个编译器套件,支持多种语言,包括 C、C++、Fortran、Java 等。GCC 能够编译这些语言的程序,并且可以根据需要...
### Ubuntu系统安装与服务配置详解 #### 一、Ubuntu系统介绍及安装步骤 **1. 插入光盘并设置启动方式** - 将Ubuntu安装光盘放入光驱,并在BIOS设置中将光驱设为优先启动设备。 **2. 启动界面** - 在启动界面中...
总结而言,作者主要分享了在Ubuntu12.04环境下系统安装、VIM编辑器的高级配置、中文输入法安装、putty颜色方案配置以及在VMWare虚拟机环境中实现Ubuntu和Windows系统间文件共享的经验与方法。这些内容涵盖了一个...
安装后,还需要配置xinetd(extended Internet services daemon)来启动和管理telnet服务,并确保防火墙设置允许telnet端口(默认23)的入站连接。 3. **安全性与警告**:尽管telnet服务方便快捷,但它传输的数据...
本文将详细介绍如何在Ubuntu环境下安装和配置TFTP服务器。 首先,我们来看标题提到的"ubuntu下tftp服务器软件安装包"。其中包含了以下几个文件: 1. `tftp_0.17-18_i386.deb`:这是TFTP服务器的主要组件,提供TFTP...
在Ubuntu/Debian上,服务的配置文件位于`/etc/inetd.conf`,而在CentOS/Fedora中,服务由`systemd`控制,配置文件在`/etc/xinetd.d/telnet`。打开相应文件,确保`telnet`服务的条目没有被注释掉。 在`/etc/inetd....
SeedUbuntu虚拟机使用手册1是关于使用SeedUbuntu虚拟机的详细指南,本手册将指导用户从搭建实验环境到安装docker、创建镜像、使用容器、启动telnet服务等多个方面。 实验环境搭建 在SeedUbuntu虚拟机使用手册1中,...
总结,配置Ubuntu 9.04 Server上的CVSNT涉及多个步骤,包括安装依赖、编译源代码、创建服务账户、配置CVS根目录以及调整系统服务。完成这些步骤后,团队成员就可以通过CVSNT进行代码的版本控制和协作了。在实际操作...
安装完成后,我们还需要配置telnet服务,确保它可以在系统启动时自动启动,并设置正确的防火墙规则以允许telnet连接。使用`systemctl enable telnetd`命令启用服务,`systemctl start telnetd`启动服务。如果使用的...