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 in the local area network only.

Alternatively, you can use SSH. But make sure you’ve disabled root login in SSH.

Telnet是通过TCP/IP协议来连接远程计算机的,一旦建立连接后,它就变成来虚拟终端,由此实现本地和远程的通信。

Telnet is a network protocol which is used to connect to remote computers over TCP/IP network. Once you establish a connection to the remote computer, it becomes a virtual terminal and will allow you to communicate with the remote host from your local system.

In this brief tutorial, let us see how to install Telnet, and how to access remote systems via Telnet.

Installation

Open your terminal and type the following command to install telnet:

1,在服务器上安装telnet使用:

yum install telnet telnet-server -y

2,编辑telnet的配置文件

centOS7可以略过这步,本机为centOS6.7

Be mindful that you don’t have do this step in CentOS 7

edit the telnet configuration file /etc/xinetd.d/telnet;

vi /etc/xinetd.d/telnet

把disable设置为no

Set disable = no:

如下

# default: on

# description: The telnet server serves telnet sessions; it uses \

#       unencrypted username/password pairs for authentication.

service telnet

{

flags           = REUSE

socket_type     = stream

wait            = no

user            = root

server          = /usr/sbin/in.telnetd

log_on_failure  += USERID

disable         = no

}

3,Save and quit the file. .

4,重启telnet服务

Now restart the telnet service using the following command:

On CentOS 6.x systems:

service xinetd start

5,在启动服务器时,自动启动telnet服务,可做如下设置

Make this service to start automatically on every reboot:

On CentOS 6:

chkconfig telnet on

chkconfig xinetd on

On CentOS 7:

systemctl start telnet.socket

systemctl enable telnet.socket

6,让telnet默认端口通过防火墙,centOS6.x上,编辑iptables

To allow the telnet port through firewall, Edit file /etc/sysconfig/iptables on CentOS 6.x systems:

vi /etc/sysconfig/iptables

添加这句

-A INPUT -p tcp -m state --state NEW --dport 23 -j ACCEPT

如下

# Firewall configuration written by system-config-firewall

# Manual customization of this file is not recommended.

*filter

:INPUT ACCEPT [0:0]

:FORWARD ACCEPT [0:0]

:OUTPUT ACCEPT [0:0]

-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT

-A INPUT -p icmp -j ACCEPT

-A INPUT -i lo -j ACCEPT

-A INPUT -p tcp -m state --state NEW --dport 23 -j ACCEPT

-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT

-A INPUT -j REJECT --reject-with icmp-host-prohibited

-A FORWARD -j REJECT --reject-with icmp-host-prohibited

COMMIT

centOS7,可使用如下命令

On CentOS 7, run the following commands to enable telnet service through firewall.

firewall-cmd --permanent --add-port=23/tcp

firewall-cmd --reload

Save and exit the file.

7,重启iptables服务

Restart iptables service:

service iptables restart

到这里,服务器端telnet就安装好了

创建测试用户,用户名 sk, 密码centos

useradd sk

passwd sk

8,客户端安装telnet

安装 telnet 包:

yum install telnet

在ubnutu上使用如下命令:

sudo apt-get install telnet

9,打开终端,连接服务器

Now, open Terminal, and try to access your server(remote host).

telnet 服务器ip

telnet 192.168.1.150

10,输入在服务器上设置的用户名密码

Enter username and password which we have created in the server:

Sample output:

Trying 192.168.1.150...

Connected to 192.168.1.150.

Escape character is ‘^]‘.

Kernel 3.10.0-123.13.2.el7.x86_64 on an x86_64

server1 login: sk

Password:

[[email protected] ~]$

11,ok. That’s it.

Cheers!

原文地址

http://www.unixmen.com/installing-telnet-centosrhelscientific-linux-6-7/

时间: 2024-07-29 12:58:10

centOS上安装Telnet的相关文章

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

在CentOS/RHEL/Scientific Linux 6 & 7 上安装Telnet 说明: 在安装和使用Telnet之前,需要记住以下几点. 在公网(WAN)中使用Telnet是非常不好的想法.它会以明文的格式传输登入数据.每个人都可以看到明文. 如果你还是需要Telnet,强烈建议你只在局域网内部使用. 你可以使用SSH作为替代方法.但是确保不要用root用户登录. Telnet定义: Telnet 是用于通过TCP/IP网络远程登录计算机的协议.一旦与远程计算机建立了连接,它就会成为

NoSql1 在Linux(CentOS)上安装memcached及使用

前言:       今天是初五,生活基本要从过年的节奏中回归到正常的生活了,所以想想也该想想与工作有关的事情了.我之前在工作中会经常使用memcached和redis,但是自己一直没有时间系统的好好看下这部分的基础知识,所以现在打算好好把这两部分的基础再看一看.我会把看到的东西努力记录下来,给自己以后留个参考,如果能帮助到大家,自然是更好了~. 1.在Linux(CentOS)上安装memcached及使用.http://www.cnblogs.com/PurpleDream/p/4298208

Linux系统入门学习:在CentOS上安装phpMyAdmin

问题:我正在CentOS上运行一个MySQL/MariaDB服务,并且我想要通过网络接口来用phpMyAdmin来管理数据库.在CentOS上安装phpMyAdmin的最佳方法是什么? phpMyAdmin是一款以PHP为基础,基于Web的MySQL/MariaDB数据库管理工具.虽然已经存在着一些诸如Adminer的轻量级数据库管理工具, 但是phpMyAdmin还是更加广泛应用于网站管理员之中来进行各种MySQL/MariaDB的管理任务.它支持几乎所有MySQL数据库/表的相关操作,比如浏

CentOS上安装Hadoop2.7,添加数据节点,运行wordcount

安装hadoop的步骤比较繁琐,但是并不难. 在CentOS上安装Hadoop2.7 1. 安装 CentOS,注:图形界面并无必要 2. 在CentOS里设置静态IP,手工编辑如下4个文件 /etc/hosts /etc/sysconfig/netwok /etc/hostname /etc/sysconfig/network-scripts/ifcfg-eno1677773 3. 关闭防火墙 Close firewalld systemctl stop firewalld.service #

什么是EPEL 及 Centos上安装EPEL

RHEL以及他的衍生发行版如CentOS.Scientific Linux为了稳定,官方的rpm repository提供的rpm包往往是很滞后的,当然了,这样做这是无可厚非的,毕竟这是服务器版本,安全稳定是重点,官方的rpm repository提供的rpm包也不够丰富,很多时候需要自己编译那太辛苦了,而EPEL恰恰可以解决这两方面的问题. 什么是EPEL? EPEL的全称叫 Extra Packages for Enterprise Linux .EPEL是由 Fedora 社区打造,为 R

在Linux(CentOS)上安装MySql详细记录

前记:  毕业两年了,前两天换了份工作,由以前的传统行业跳到了互联网行业.之前的公司一直在用WinServer2003+Tomcat+SqlServer/Oracle这套部署环境.对于Linux+Tomcat(或其他容器)+Mysql这套之前没用用过.所以利用这周末的我在阿里云上49元搞了个linux(centos 64位)的服务器. 刚开始先装了JDK1.6,安装了Tomcat6.0.这过程中没有遇到太大的问题, 小问题也google一下就解决了.而周六晚上开始安装Mysql,于是到今天下午为

centos上安装git

按照这篇文章 安装依赖: yum install curl yum install curl-devel yum install zlib-devel yum install openssl-devel yum install perl yum install cpio yum install expat-devel yum install gettext-devel 下载git源码包: https://github.com/git/git/releases 安装: cd /git源码包解压路径

在centos上安装skyeye

中间遇到的问题:1,make的时候,提示gui/x.cc:42:22: error: X11/Xlib.h: No such file or direct解决:yum install libX11-devel2, error: X11/xpm.h: No such file or directory解决:yum install libXpm-devel 参考:1,SkyEye的使用(一)http://blog.csdn.net/htttw/article/details/72267542,sky

在Centos上安装RabbitMQ流程(转)

在Centos上安装RabbitMQ流程------------------------ 1. 需求 由于项目中要用到消息队列,经过ActiveMQ与RabbitMQ的比较,最终选择了RabbbitMQ做为我们的消息系统,但是ActiveMQ在效率和可扩展性上都不错,只是网上很多人反应它会时常崩溃,而且随着消息并发数的增加,时常会出现连接很慢的情况.   目前我测试的服务器系统信息如下: LSB Version:    :core-3.1-amd64:core-3.1-ia32:core-3.1