Linux 远程控制服务(SSH和Telnet)

Linux远程联机服务(一)-Telnet服务器 Linux系统中使用service命令来控制系统服务,它可以启动、停止、重新启动和关闭系统服务,还可以显示所有系统服务的当前状态。 阅读详情

一、SSH服务

服务器(IP:192.168.10.91)

配置sshd服务
两种验证方式:
1.基于口令的验证—用账户和密码来验证登录
2.基于密钥的验证—需要在本地生成密钥对,然后把密钥对中的公钥上传至服务器,并与服务器中的公钥进行比较;该方式相较来说更安全。

服务名:sshd(系统默认状态是安装并启动服务)

# systemctl  status  sshd           查看状态:
# systemctl  start   sshd           启动:
# systemctl  restart sshd           重启:
# systemctl  stop    sshd           关闭
# systemctl  enable  sshd           开机自启

编辑修改配置文件/etc/ssh/sshd_config

# vim /etc/ssh/sshd_config
Port 22   #默认的sshd服务端口
ListenAddress 0.0.0.0   #设定sshd服务器监听的IP地址
PermitRootLogin yes   #设定是否允许root管理员直接登录
PermitEmptyPasswords no   #是否允许空密码登录(很不安全)

客户端(IP:192.168.10.69)

安全密钥验证
第1步:在客户端主机中生成“密钥对”

# ssh-keygen

第2步:把客户端主机中生成的公钥文件传送至远程主机:

# ssh-copy-id  192.168.10.91

第3步:对服务器进行设置,使其只允许密钥验证,拒绝传统的口令验证方式。记得在修改配置文件后保存并重启sshd服务程序。

# vim /etc/ssh/sshd_config 
……
PasswordAuthentication no
……
# systemctl restart sshd

第4步:在客户端尝试登录到服务器,此时无须输入密码也可成功登录。

# ssh 192.168.10.91

远程传输命令
scp命令
scp(secure copy)是一个基于SSH协议在网络之间进行安全传输的命令

命令格式
“scp  [参数]  本地文件   远程帐户@远程IP地址:远程目录” 
参数	 作用
-v	显示详细的连接进度
-P	指定远程主机的sshd端口号
-r	用于传送文件夹
-6	使用IPv6协议 

举例
例1 把服务器上根目录下的文件f1.txt复制到本地的/root目录下

scp  192.168.10.91:/f1.txt   /root/f1.txt

例2 把本地(客户端)的/root目录下的文件fkehuji.txt(需要自己创建)复制到服务器的根目录

scp   /root/fkehuji.txt    192.168.10.91:/fkehuji.txt  

二、Telnet服务

服务器(IP:192.168.10.91)

安装服务

# yum -y install telnet-server.x86_64   //telnet服务器
# yum -y install telnet.x86_64 	 //telnet客户端
# yum -y install xinetd.x86_64 	//xinetd守护进程

客户端(IP:192.168.10.69)

# yum -y install telnet.x86_64 	//telnet客户端

配置服务
编辑修改配置文件 /etc/securetty

# vim  /etc/securetty
末尾添加  (默认不允许root telnet,以下配置是为了让root能 telnet )
pts/0
pts/1
按下Esc键,输入 :wq 保存退出!

启动服务

# systemctl  start telnet.socket
# systemctl  start xinetd

开机自启动

# systemctl  enable telnet.socket
# systemctl  enable  xinetd

关闭防火墙

# systemctl  stop firewalld
# systemctl  disable firewalld

关闭selinux

# setenforce 0 
# vim  /etc/sysconfig/selinux
……
SELINUX=disabled
……

客户端上telnet访问服务器

# telnet  192.168.10.91
在Linux下搭建FTP服务器 1.通过用Filezilla Service 在Windows上搭建FTP服务器,然后在RHLinux系统上进行对FTP服务器文件的共享。 2.在Windows自带的共享功能中,通过用用户名与密码进行文件夹的共享(注意不是组!)然后在RHLinux系统中进行文件的共享 3.在Windows的命令行中对ftp服务器上的文件进行获取 4.在RHLinu上进 阅读详情

相关推荐

Linux 远程联机服务(一)- Telnet服务器

本实验环境使用的系统是Ubuntu,当我们使用apt-get在线安装软件后,通常会在/etc/init.d/目录下生成一个启动该服务软件的脚本,例如,我们使用apt-get安装Telnet服务器软件后,我们可以看到在/etc/init.d/目录下生成一个名为openbsd-inetd的脚本文件,该脚本可以用来控制Telnet服务的启动与关闭等信息。通过上一关的学习,我们学会如何在Linux系统上安装Telnet服务器软件,当我们安装好后,我们接下学会如何开启/关闭Telnet服务。

Junds0的博客 4618

头歌Linux 远程联机服务(一)- Telnet服务器

头歌Linux 远程联机服务(一)- Telnet服务器,telnet是一种远程登录的工具,由服务器及客户端程序构成,它为用户提供了在本地计算机上完成远程主机工作的能力。

weixin_43900659的博客 1万+

京东商品多维特征提取:基于时空大模型的实时库存预测接口设计

在电商行业,库存管理是供应链的核心环节之一。库存水平过高会导致资金占用、仓储成本增加,而库存水平过低则可能引发缺货风险,影响客户满意度和平台声誉。京东作为中国领先的电商平台,拥有海量的商品数据和复杂的业务场景,传统的库存预测方法难以应对市场动态变化和业务需求。时空大模型作为一种融合时间序列分析和空间特征提取的前沿技术,能够捕捉商品多维特征在时空维度上的变化规律,为实时库存预测提供更精准的决策依据。

FB13713612741的博客 954

头歌实验10-1:Linux 远程联机服务(一)- Telnet服务器

头歌实验10-1:Linux 远程联机服务(一)- Telnet服务器

qq_62791684的博客 9242

【理解机器学习算法】之岭回归Ridge - L2 Rgularization

本人就职海外从事人工智能领域开发设计。 希望花时间总结下流行的机器学习算法,希望大家一起学习,欢迎指正!

Hyman Qiu 2317

ad新版本学习笔记(基本包含一套流程)Altium Designer(ad20/ad21/ad22/ad23)

ad20-ad23学习笔记,逐渐补全

安和的博客 4万+

银河麒麟服务器x86安装ntp客户端,并配置成功可以同步时间

其中192.168.10.91是ntp服务器ip。

zengliguang的专栏 3632

智能汽车域控制器FOTA升级方案探讨

上文提到的Entry属性,包括Active 属性, Bootable 属性, Successful 属性, Retrycnt 属性 ,Active 属性用于标志槽的优先级,bootloader优先选择Active 属性=1的槽启动,Bootable 属性标志槽可否可启动,Successful 属性标志槽是否成功启动过,Retrycnt 属性标志槽可尝试启动的次数。芯片启动后,首先进入Bootloader阶段,此阶段将读取存储系统的分区属性,根据属性值进行逻辑判断,并确定进入哪个分区,详见流程图。

huibian1234的博客 1570

Linux 服务器远程控制三剑客Telnet、SSH 和VNC 之 Telnet

为了保证服务器能正常有效运行,对服务器进行管理和维护是网络管理员最重要的工作之一,但由于服务器通常不在本地(可能位于分公司或 ISP 机房)或在地理位置上十分分散,所以常常要借助远程控制的方式对这些远程服务器进行管理。远程控制可以使我们足不出户就能管理远在千里之外的计算机,免除舟车劳顿之苦并节省大量的时间。Linux 凭借其高性价比、稳定性和灵活性已经成为了目前流行的服务器操作系统,越来越多的企业...

weixin_30808693的博客 170

华为面试手撕真题【字符串压缩】

华为面试手撕真题【字符串压缩】

MISAYAONE的博客 1万+

1篇2章1节:在 Mac 上安装 Python,从环境检查到工具配置的完整指南

Python 是当今最流行的高级编程语言之一,广泛应用于数据分析、人工智能、自动化脚本和 Web 开发。虽然 macOS 曾自带 Python,但从 macOS 12.3 开始,系统不再默认提供可直接使用的版本,因此需要手动安装。本文将详细讲解如何在 Mac 上安装最新版本的 Python,如何验证安装是否成功,以及如何配置 IDLE 和 Python Launcher 等工具,为日常开发和学习打下坚实基础。即便你是完全的新手,也能按步骤完成环境搭建。

MD Code 849

Telnet和SSH数据包分析和服务器搭建

1.实验内容1、分析给定的Telnet数据包和SSH数据包,进一步熟悉Telnet和SSH的工作流程;2、在Linux操作系统中搭建Telnet服务器和SSH服务器;在Windows操作系统中利用自带的Telnet客户端和下载安装的SecureCRT分别连接所搭建的服务器,捕获连接数据包;学习利用SecureCRT远程控制Linux操作系统。2. Telnet数据包分析首先是建立TCP连接第一个T

yangfan695695的博客 1117

SAP-ABAP:SAP MM采购订单增强核心BAdI:IF_EX_ME_PROCESS_PO_CUST 深度解析与最佳实践指南

SAP MM采购订单增强核心BAdI:IF_EX_ME_PROCESS_PO_CUST 关键摘要 核心要点 技术定位:SAP MM模块采购订单处理的核心增强框架,属于第二代BAdI技术,支持多实例并行实现 架构特点: 覆盖采购订单全生命周期(创建/修改/显示) 嵌入ME21N/ME22N/ME23N的标准处理流程 提供字段级、抬头、行项目、账户分配等多层次增强点 关键方法: INITIALIZE:事务初始化时预加载数据 PROCESS_HEADER:处理抬头数据变更 PROCESS_ITEM:处理行项目字段

baidu_35680696的博客 812

Linux 服务器远程控制三剑客Telnet、SSH 和 VNC 之 VNC

使用VNC服务实现远程控制Telnet和SSH服务只能实现基于字符界面的远程控制,如果要基于图形界面进行远程控制,可以借助免费的VNC来完成。VNC是VirtualNetworkComput-ing英文的缩写,它是一款优秀远程控制软件,类似Windows的终端服务。客户机也无需安装任何软件,使用浏览器即可进行远程控制。 1.VNC服务的安装默认RedHat的安装程序会将VNC服务和...

weixin_30408309的博客 222

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

如何打开 linux的ssh或者telnet,linux远程登录三种方式telnet,ssh,vnc

telnet和ssh服务只能实现基于字符界面的远程控制,如果要基于图形界面进行远程控制,可以借助免费的VNC来完成。一、telnet连接1.首先进入终端,查看是否安装了telnet服务。linux默认安装了telnet,所以我们一般只需要安装telnet-server。rpm -qa |grep telnet (查看是否安装telnet-server)。181756254.png (7.66 KB...

weixin_39869432的博客 972

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

什么是Xshell? 干啥用的?

Linux的远程连接工具:要登录Linux服务器使用的工具是putty,SecureCRT,Xshell 1.Xshell简介: 2.Xshell下载安装: 非常简单,按照网上示例一步步下载安装即可; 3.Xhsell用途: 可以通过Xshell登录到远程开发机,并将项目代码解压部署至开发机上,用来模拟真实的线上效果; Xshell 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。 Xshell 通过...

渣渣砖 3万+

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

Linux 远程管理介绍(Telnet、SSH-SCP、VNC)

查看启动的vnc服务(如果初始是直接使用vncpasswd配置的密码,则没有启用的vnc服务,需要使用vncserver命令来启用vnc窗口)VNC是虚拟网路控制台的缩写,指的是通过远程到linux上,进行图形化界面的操作(ssh和telnet只是命令行的配置)将更改为VNC客户端登录使用的用户名,并将VNC客户端配置文件的路径更改,使其对应(本次更改为root用户)可以有多个不同的窗口(可以理解为每个客户端都有一个窗口),而不同窗口号对应的端口号也不同,具体的计算。

m0_49864110的博客 2676

Telnet、SSH远程配置

telnet远程配置、路由设置、telnet服务器

weixin_42993259的博客 706

windows远程控制Linux解说

windows远程控制Linux利用远程登录协议来远程登录并对服务器进行管理,这是服务器管理员最司空见惯的操作了。在Windows操作环境中,系统管理员可能喜欢采用Telnet协议来完成这个任务。但是在Linux操作系统环境中,要利用这个Telnet协议的话,具有一定的困难。因为由于Telnet协议有一定的安全漏洞,所以Linux操作系统默认情况下是采用ssh远程登录协议来代替这个Telnet协议。不过有些系统管理员还是喜欢采用Telnet协议。如要通过Windows客户端来远程管理Linux主机,如果要使

翔宇 488

Centos远程登录三种方式telnet,ssh,vnc

telnet和ssh服务只能实现基于字符界面的远程控制,如果要基于图形界面进行远程控制,可以借助免费的VNC来完成。 一、telnet连接 1.首先进入终端,查看是否安装了telnet服务。linux默认安装了telnet,所以我们一般只需要安装telnet-server。 rpm -qa |grep telnet (查看是否安装telnet-server)。 没有

cluzax的专栏 3688

【汇智学堂】-Hadoop分布式集群准备工作-5(安装Xshell)

本次课程介绍Hadoop分布式集群中的SSH客户端传输软件安装后,我们安装Xshell Xshell是一款强大的安全终端模拟软件,支持SSH1、SSH2以及Microsoft Windows平台的TELNET协议。Xshell可以在Windows界面下访问远端不同系统下的服务器,进而远程控制终端。安装Xshell之后,就可以通过Xshell在Windows本地操作来远程控制Linux服务器了。 安...

weixin_39593940的博客 581

Xshell工具(Linux)

一 定义 是一个强大的安全终端模拟软件, 支持SSH1, SSH2以及MV平台的TELNET协议 Xshell是远程连接Linux系统的工具 二 作用 1 通过互联网到远程主机的安全连接 2 可以在Windows界面下用来访问远端不同系统下的服务器 从而达到远程控制终端的目的 3 可以进行文件传输 , 命令的编辑等 三 软件图 四 连接步骤 1 获取服务器IP地址 2 获取服务器...

weixin_43694465的博客 492

项目三:配置于应用远程连接服务

                                       项目三:配置于应用远程连接服务【项目说明】:作为一个运维人员,需要经常登录Linux服务器查看其是否正常运行,但是,服务器通常不在本地或分散在不同的地理位置,因此需要借助远程控制的方式对这些远程服务器进行管理。在CentOSlinux系统中,一般采用talent、SSH以及VNC服务实现远程控制。本项目的主要目的是实现这...

卢敦霞 569

android 手机ssh客户端,android手机ssh客户端ConnectBot

这不是前几天入了个树莓派嘛,答应朋友写点简单的入门介绍,事实上我想这和普通的Linux入门都是差不多的,并且网上这方面的教程也是多如牛毛,所以我觉得应该要有点创新神马的。今天在这里推荐一个好用的android手机版SSH管理工具,方便你随时随地的远程管理Linux服务器。用树莓派连接无线路由器再连接手机,直接用手机的SSH就能控制手机,是不是很方便。ConnectBot本身是一款在Android手...

weixin_42342010的博客 2851

良许Linux | Linux 下你所不知道的 7 个 SSH 命令用法

一个系统管理员可能会同时管理着多台服务器,这些服务器也许会放在不同的地方。要亲自一台一台的去访问来管理它们显然不是最好的方法,通过远程控制的方法应该是最有效的。 Linux系统的远程管理工具大概有几种:telnet,ssh,vnc等,其中ssh是最常用的管理方法,采用密文的传输方式,简单安全。 Secure Shell缩写是SSH, 由IETF的网络工作小组(Network Working G...

码到成功 544
上一篇: Ubuntu系统安装好,时不时就弹出 “检测到系统程序出现问题”的提示框,解决
下一篇: 软路由系统 --- OpenWrt网络配置(LAN口、WAN口)
TREEGLORY
博客等级 码龄7年 151粉丝 64原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值