`

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


centos :telnet
http://tiger506.blog.51cto.com/318536/385344
如果telnet localhost出现:
-bash: telnet: command not found
的错误,安装telnet客户端
sudo yum install telnet
分享到:
评论

相关推荐

    Ubuntu设置被Telnet访问的必备工具telnetd.deb

    在Windows下想Telnet登陆Ubuntu时,Ubuntu必须得启动Telnet服务,而你的Ubuntu不能上网,就必须得有这个工具了。拷到Ubuntu里,用命令 dpkg -i /文件路径/telnetd_0.17-36build1_i386.deb 安装这个文件和xinetd文件...

    ubuntu开启22端口的实现

    需要通过xshell工具,通过ssh连接ubuntu服务器。默认端口22。 结果 常规连接 命令行连接 //直接通过命令连接 ssh 远程机器名@192.168.67.128 或者 telnet 192.168.67.128 22 分析 ip和端口都没有问题。 查看...

    Ubuntu下Telnet服务器的配置方法

    在Linux系统中有一个特殊的守护进程inetd(InterNET services Daemon),它用于Internet标准服务,通常在系统启动时启动。通过命令行可以给出inetd的配置文件,该配置文件列出了inetd所提供的服务清单。如果没有在...

    Ubuntu设置共享必备工具xinetd

    在Windows下想Telnet登陆Ubuntu时,Ubuntu必须得启动Telnet服务,而你的Ubuntu不能上网,就必须得有这个工具了。拷到Ubuntu里,用命令 dpkg -i /文件路径/telnetd_0.17-36build1_i386.deb 安装这个文件和telnetd文件...

    Ubuntu权威指南(2/2)

    6.1 启动vim编辑器 134 6.1.1 创建文件 134 6.1.2 状态行 135 6.2 vim编辑器的两种工作模式 135 6.2.1 输入模式 135 6.2.2 命令模式 135 6.3 保存编辑的文件并退出vim 136 6.4 vim编辑器的基本命令 137 6.4.1 移动...

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

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

    编码器.docx

    包括虚拟机,ubuntu系统,海思SDK,ftp服务器,ssh服务器, ubuntu中开启telnet服务,VLC播放器的安装和使用,ubuntu系统与海思板卡的上传下载 的详细步骤。 RTP、rtsp和rtcp的报文格式详细介绍。 对于构建基于海思...

    Ubuntu权威指南(1/2)

    6.1 启动vim编辑器 134 6.1.1 创建文件 134 6.1.2 状态行 135 6.2 vim编辑器的两种工作模式 135 6.2.1 输入模式 135 6.2.2 命令模式 135 6.3 保存编辑的文件并退出vim 136 6.4 vim编辑器的基本命令 137 6.4.1 移动...

    busybox-1.14.2+wu-ftpd-2.6.2实现FTP和Telnet移植详解

    busybox-1.14.2+wu-ftpd-2.6.2实现FTP和Telnet移植详解 平台:Ubuntu8.10 交叉编译器:arm-linux-gcc 3.41 文件系统工具:busybox-1.14.2 ftp移植软件:wu-ftpd-2.6.2 相关软件: bison-1.35. netkit-base-0.17 移植...

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

    嵌入式环境ssh

    ip-tools.zip

    Telnet窗口则是一个Telnet客户端,可远程登录指定的主机;IP Monitor(IP监视)窗口能以图形方式实时显示当前计算机上TCP、UDP和ICMP协议的运行情况;Hosts Monitor(主机监视)窗口则监视已有的或增加(Add)的主机是否在...

    VanDyke SecureCRT and SecureFX(v7.3.657)破解补丁注册机

    它主要用于Linux操作系统如redhat, ubuntu的客户端文件传输程序,您可以选择利用SFTP通过加密的SSH2实现安全传输,也可以利用FTP进行标准传输。该客户端具有Explorer风格的界面,易于使用,同时提供强大的自动化能力...

    VanDyke.SecureCRT&FX 7.2.415 with Keygen

    它主要用于Linux操作系统如redhat, ubuntu的客户端文件传输程序,您可以选择利用SFTP通过加密的SSH2实现安全传输,也可以利用FTP进行标准传输。该客户端具有Explorer风格的界面,易于使用,同时提供强大的自动化能力...

    VanDyke SecureCRT&SecureFX v8.0.3with Keygen

    SecureCRT 是一款用于连接运行包括Windows、UNIX和VMS的远程系统的理想工具,通过...新版SecureFX采用了一个密码库,符合FIPS 140-2加密要求,改进了X.509证书的认证能力,可以轻松开启多个会话,并提高了SSH代理的功能

    VanDyke SecureCRT&SecureFX v7.3.6 with Keygen

    它主要用于Linux操作系统如redhat, ubuntu的客户端文件传输程序,您可以选择利用SFTP通过加密的SSH2实现安全传输,也可以利用FTP进行标准传输。该客户端具有Explorer风格的界面,易于使用,同时提供强大的自动化能力...

    VanDyke SecureCRT&SecureFX v7.3.3 with Keygen

    SecureCRT 是一款用于连接运行包括Windows、UNIX和VMS的远程系统的理想工具,通过...新版SecureFX采用了一个密码库,符合FIPS 140-2加密要求,改进了X.509证书的认证能力,可以轻松开启多个会话,并提高了SSH代理的功能

    VanDyke SecureCRT&SecureFX v7.3.7 with Keygen

    它主要用于Linux操作系统如redhat, ubuntu的客户端文件传输程序,您可以选择利用SFTP通过加密的SSH2实现安全传输,也可以利用FTP进行标准传输。该客户端具有Explorer风格的界面,易于使用,同时提供强大的自动化能力...

    VanDyke SecureCRT&SecureFX v7.3.1 with Keygen

    它主要用于Linux操作系统如redhat, ubuntu的客户端文件传输程序,您可以选择利用SFTP通过加密的SSH2实现安全传输,也可以利用FTP进行标准传输。该客户端具有Explorer风格的界面,易于使用,同时提供强大的自动化能力...

    VanDyke SecureCRT & SecureFX v8.3.2

    SecureCRT 是一款用于连接运行包括Windows、UNIX和VMS的远程系统的理想工具,...新版SecureFX采用了一个密码库,符合FIPS 140-2加密要求,改进了X.509证书的认证能力,可以轻松开启多个会话,并提高了SSH代理的功能收缩

    VanDyke SecureCRT&SecureFX v8.0.0 with Keygen

    它主要用于Linux操作系统如redhat, ubuntu的客户端文件传输程序,您可以选择利用SFTP通过加密的SSH2实现安全传输,也可以利用FTP进行标准传输。该客户端具有Explorer风格的界面,易于使用,同时提供强大的自动化能力...

Global site tag (gtag.js) - Google Analytics