telnet与openssh

远程管理计算机服务器,需要使用到一些远程管理的工具。
在Unix/Linux的世界里,可以使用telnet和SSH来远程对服务器进行操作。

远程管理服务器的原理?

一般来说远程管理控制软件分为客户端和服务器端,即客户端程序和服务器端程序,客户端程序一般安装在主控制的机器上,服务器端程序被安装在服务器上,通过客户端向服务端发送信息指令,两者(客户端和服务端)建立一种特殊的管理,达到远程管理的目的。在理解上可以想象成:客户端是电视机的遥控器,电视机作为服务端(提供娱乐节目)。

当然有些程序即可以充当服务端的角色,同时也是客户端。比如P2P程序。

什么是telnet ,什么是OpenSSH,两者有什么区别?

telnet 与ssh都有客户端和服务器端程序,用来远程管理服务器。
telnet是早期远程登陆服务器程序之一,但是由于在连接过程中采用的是明文传输,随着安全性提高,逐渐被SSH传输协议取代。OpenSSH是SSH的免费开源实现。
至于telnet与ssh两者的区别主要是后者安全性更高,具有加密功能。
在安全性上ssh比telnet要好,telnet可应用在web网络调试上。

如何安装、使用、配置telnet ?

在CentOS系统中,安装telnet服务端操作如下:
(一个有意思事情:笔者通过远程ssh进入服务器系统安装telnet服务)

1)通过ssh登陆进入CentOS7 系统,列出与telnet有关的安装包

[root@VM_203_36_centos ~]# yum list telnet*
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
Available Packages
telnet.x86_64                                       1:0.17-60.el7                                 os
telnet-server.x86_64                                1:0.17-60.el7                                 os

在列出的安装包中可以看出,有telnet.x86 以及telnet-server ,分别对应客户端程序和服务端程序。

2)安装telnet 服务端程序,并启动。

安装telnet的服务端程序非常简单,在CentOS7中,
yum install -y telnet-server.x86_64
安装完成telnet服务端,只有启动telnet服务才能正常使用。
在CentOS7之中启动telnet 服务:

systemctl enable telnet.socket
systemctl start telnet.socket
查看23号端口的监听服务
ss -tan 
或者输入
[root@VM_203_36_centos ~]# systemctl list-unit-files | grep telnet
telnet@.service                        static
telnet.socket                          enabled

使用telnet

在客户端机器的终端中输入:

telnet +目标主机ip地址
输入login账号密码即可
telnet host_ip

3)通过telnet理解网络服务

TCP服务是网络服务中比较好理解的服务,通过TCP与web服务器的80端口进行通信。

$ telnet www.jianshu.com 80
获取信息:
Trying 106.75.2.241...
Connected to www.jianshu.com.
Escape character is '^]'.
尝试如下以下:
GET/HTTP/1.0
随后会返回一堆数据:
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html>
<head><title>404 Not Found</title></head>
<body bgcolor="white">
<h1>404 Not Found</h1>
<p>The requested URL was not found on this server. Sorry for the inconvenience.

Please report this message and include the following information to us.

Thank you very much!</p>
<table>
<tr>
<td>URL:</td>
<td>http:///HTTP/1.0</td>
</tr>
<tr>

通过上述实验可以得知:
1)web服务器在80端口上有监听
2 ) telnet 是初始化这个连接的客户端
另外telnet只会用到tcp协议,方便不涉及upd和其他协议的网络服务进行调试。

xinet与telnet的关系

xinet 作为系统中的超级守护进程,用于帮助和管理不需要经常监听在端口上的服务进程,类似于telnet的保姆,代为监听telnet服务。在安装telnet时,也有执行:
yum install -y telnet telnet-service xinet 命令的。

ssh的一些知识

如何安装、使用、配置SSH?

接下来学习:

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 202,529评论 5 475
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,015评论 2 379
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 149,409评论 0 335
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,385评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,387评论 5 364
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,466评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,880评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,528评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,727评论 1 295
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,528评论 2 319
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,602评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,302评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,873评论 3 306
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,890评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,132评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,777评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,310评论 2 342

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,579评论 18 139
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,717评论 6 342
  • 概述 SSH是(Secure SHell protocol) 的简写,安全外壳协议(SSH)是一种在不安全网络上提...
    技术学习阅读 52,078评论 9 41
  • OpenSSH OpenSSH 是 SSH (Secure SHell) 协议的免费开源实现。SSH协议族可以用来...
    guo的学习笔记阅读 2,125评论 0 1
  • 投射我的工作继续顺顺利利,要多拿奖金哟。 投射老公也敞开心胸接纳孩子。 投射孩子能尽快的走出...
    张茹_阅读 193评论 0 0