在CentOS/RHEL/Scientific Linux 6 & 7 上安装Telnet

在CentOS/RHEL/Scientific Linux 6 & 7 上安装Telnet


说明:

在安装和使用Telnet之前,需要记住以下几点。

  • 在公网(WAN)中使用Telnet是非常不好的想法。它会以明文的格式传输登入数据。每个人都可以看到明文。
  • 如果你还是需要Telnet,强烈建议你只在局域网内部使用。
  • 你可以使用SSH作为替代方法。但是确保不要用root用户登录。

Telnet定义:

Telnet 是用于通过TCP/IP网络远程登录计算机的协议。一旦与远程计算机建立了连接,它就会成为一个虚拟终端且允许你与远程计算机通信。

安装Telnet:

  1. yum安装telnet和telnet-server

    [[email protected] ~]# yum install -y telnet telnet-server

    现在telnet已经安装在你的服务器上了。

  2. 编辑文件/etc/xinetd.d/telnet

    [[email protected] ~]# vim /etc/xinetd.d/telnet

    设置 disable = no

    保存并退出文件。

    说明:我们不必在Linux 7做这步,原因如下图:

    Yum 安装telnet-server区别:

    Linux6安装telnet-server时有xinetd依赖包被安装,而Linux7并没有xinetd依赖包被安装!

    Linux7

  3. 开启telnet服务

    在Linux 6系统中:

    [[email protected] ~]# service xinetd start

    在Linux7系统中:

    [[email protected] ~]# systemctl start telnet.socket

  4. 开机自启动telnet服务

    在Linux 6系统中:

    [[email protected] ~]# chkconfig telnet on

    [[email protected] ~]# chkconfig xinetd on

    在Linux7系统中:

    [[email protected] ~]# systemctl enable telnet.socket

  5. 查看telnet服务运行状态

    在Linux 6系统中:

    [[email protected] ~]# service xinetd status 或 [[email protected] ~]# /etc/init.d/xinetd status

    在Linux7系统中:

    [[email protected] ~]# service telnet.socket status 或 [[email protected] ~]# systemctl status telnet.socket

  6. telnet默认的端口是23,查看侦听端口

    在Linux 6系统中:

    在Linux 7系统中:

  7. iptables与firewall的配置:

    说明:

    (1)如果不使用iptables与firewall可以将它们关闭,关闭的命令如下:

    [[email protected] ~]# iptables -F

    [[email protected] ~]# /etc/init.d/iptables stop

    [[email protected] ~]# systemctl stop firewalld

    [[email protected] ~]# systemctl disable firewalld

    (2)Linux7中不再有iptables,使用firewalld;在Linux7中安装并使用iptables的方法如下:

    [[email protected] ~]# yum install -y iptables-services

    开启iptables服务:

    [[email protected] ~]# systemctl start iptables

    查看iptables服务运行状态:

    [[email protected] ~]# systemctl status iptables

    开机自启动iptables服务:

    [[email protected] ~]# systemctl enable iptables

    使用iptables:

    [[email protected] ~]# vim /etc/sysconfig/iptables

    加入如下行“-A INPUT -p tcp -m state --state NEW --dport 23 -j ACCEPT”

    说明:上面只是演示下linux7中iptables安装和使用,实际工作中在linux7中,我们使用的是firewall!

    (3)开启iptables和firewall,让telnet的默认端口23可以通过防火墙和路由器。

    在Linux 6系统中:

    [[email protected] ~]# vim /etc/sysconfig/iptables

    加入如下行“-A INPUT -p tcp -m state --state NEW --dport 23 -j ACCEPT”

    保存退出!重启iptables服务。

    [[email protected] ~]# service iptables restart

    在Linux 7系统中:

    [[email protected] ~]# firewall-cmd --permanent --add-port=23/tcp

    [[email protected] ~]# firewall-cmd --reload

  8. 测试

    [[email protected] ~]# yum install -y telnet

    说明:客户端上安装telnet包

    [[email protected] ~]# telnet 192.169.5.121

    完成!

    
    

在CentOS/RHEL/Scientific Linux 6 & 7 上安装Telnet

时间: 2024-10-12 05:08:10

在CentOS/RHEL/Scientific Linux 6 & 7 上安装Telnet的相关文章

linux之 CentOS/RHEL/Scientific Linux 6 & 7上安装Telnet

声明: 在安装和使用Telnet之前,需要记住以下几点. 在公网(WAN)中使用Telnet是非常不好的想法.它会以明文的格式传输登入数据.每个人都可以看到明文.如果你还是需要Telnet,强烈建议你只在局域网内部使用.你可以使用SSH作为替代方法.但是确保不要用root用户登录. Telnet是什么? Telnet 是用于通过TCP/IP网络远程登录计算机的协议.一旦与远程计算机建立了连接,它就会成为一个虚拟终端且允许你与远程计算机通信. 在本篇教程中,我们会展示如何安装Telnet并且如何通

在 CentOS / RHEL / Scientific Linux 6.3/6.4/6.5 上设置 NFS 服务器

本文译至:http://www.tecmint.com/how-to-setup-nfs-server-in-linux/ 在本教程中,让我们看看如何安装和配置NFS服务器和如何在NFS服务器和客户端之间共享文件.虽然我已经在CentOS 6.5 32位版本上测试这些步骤,它也可以在RHEL /Scientific Linux 6.x上工作. 场景 NFS Server Operating System : CentOS 6.5 32 bit (Minimal server install) N

Setup FTP Server step by step in CentOS / RHEL / Scientific Linux 6.3/6.4/6.5

https://ostechnix.wordpress.com/2013/12/15/setup-ftp-server-step-by-step-in-centos-6-x-rhel-6-x-scientific-linux-6-x/ This tutorial shows you how to install and configure FTP server in CentOS 6.5. Though the steps provided here are tested in CentOS 6

在Centos 5.x 或者 6.x 上安装最新版的EPEL(比网易的源更新)

这文章太简单,大家只看我写中文的地方就可以了 Installing RHEL EPEL Repo on Centos 5.x or 6.x How to install RHEL EPEL repository on Centos 5.x or 6.x The following article will describe how to configure a CentOS 5.x-based or Centos 6.x-based system to use Fedora Epel repos

如何在CentOS 7 / Fedora 31/30/29上安装ELK Stack

原文地址:https://computingforgeeks.com/how-to-install-elk-stack-on-centos-fedora/ 原作者: Josphat Mutai 译者:高行行 如何在 CentOS 7 / Fedora 31/30/29 上安装 ELK Stack?" ELK "是 Elasticsearch, Logstash, and Kibana 的缩写. Elasticsearch:这是一个开源的.基于 REST 和 JSON 的搜索引擎.它具有

在centos 6.5 在virtual box 上 安装增强版工具

centos 6.5 在virtual box 上 安装增强版工具: 出现:centos unable to find the source of your current linux kernel Is it too late to contribute to this thread? I found that gcc and kernel-devel was not included with the generic desktop install so also needed to do

在Red Hat Enterprise Linux 7.3上安装SQL Server 2017

必要条件: 1.在此快速安装过程中,您需要安装SQL Server 2017或SQL Server 2019上Red Hat Enterprise Linux (RHEL) 7.3 +.然后使用sqlcmd创建第一个数据库连接以及运行查询. 2.必须使用RHEL 7.3或7.4且必须拥有至少2GB的内存.如果以前已安装CTP或SQL Server 2017的RC版本,必须在执行以下步骤之前删除旧存储库.   在Red Hat Enterprise Linux 7.3上安装SQL Server 2

centOS上安装Telnet

安装之前了解一下Telnet,在公共网络上用telnet传输数据不安全,建议只在本地网络上使用 Using Telnet in public network(WAN) is very very bad idea. It transmits login data in the clear format. Everything will be sent in plain text. If you still need Telnet, It is highly recommended use it i

在 Linux Mint 19 上安装 zsh 和设置小键盘一步到位

在 Linux Mint 19 上安装 zsh 和设置小键盘 安装 zsh 并设置 zsh 为默认 shell 安装 sudo apt install zsh 设置 zsh 为默认 shell,注意没有 sudo chsh -s /bin/zsh 配置密码认证 sudo vim /etc/passwd 改 /bin/bash 为 /bin/zsh 安装 oh-my-zsh 用于快速配置 zsh sh -c "$(curl -fsSL https://raw.github.com/robbyrus