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

这篇具有很好参考价值的文章主要介绍了Linux 远程控制服务(SSH和Telnet)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、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访问服务器文章来源地址https://www.toymoban.com/news/detail-499093.html

# telnet  192.168.10.91

到了这里,关于Linux 远程控制服务(SSH和Telnet)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • SSH服务远程访问及控制

    目录 1、SSH服务 1.1、配置OpenSSH 1.2、SHH远程登录方式 2、服务配置与管理 安全调优 3、sshd 服务支持两种验证方式 3.1、公钥和私钥的关系 3.2、构建密钥对验证的SSH原理 3.3、配置密钥的验证 4、scp远程复制 5、sftp安全性传输 6、TCP Wrappers 访问控制 7、总结 引言:SSH是什么?SSH(

    2023年04月16日
    浏览(45)
  • Linux基础——远程访问及控制(SSH)

    是一种安全通道协议,主要用来实现字符界面的远程登录、远程复制等功能。SSH协议对通信双方的数据传输进行了加密处理,其中包括用户登录时输入的用户口令。因此SSH协议具有很好的安全性。 SSH优点: 数据传输是加密的,可以防止信息泄漏 数据传输是压缩的,可以提高

    2023年04月26日
    浏览(42)
  • Linux远程访问及控制SSH命令

    1.1.1什么是SSH服务器? SSH(Secure Shell)是一种安全通道协议,主要用来实现字符界面的远程登录、远程 复制等功能; SSH 协议对通信双方的数据传输进行了加密处理,其中包括用户登录时输入的用户口令; SSH 为建立在应用层和传输层基础上的安全协议。对数据进行压缩,加

    2024年02月03日
    浏览(44)
  • VNC配置远程控制服务器

    介绍如何使用VNC Viewer配置远程Linux桌面的服务器 linux系统基本命令 有一个自己的linux用户(su也行喽) 端口映射(用于解决一些特殊情况) 相关内容参考VNC百度百科 VNC(Virtual Network Console)是虚拟网络控制台的缩写。它是一款优秀的远程控制工具软件,由著名的 ATT 的欧洲研究

    2024年01月16日
    浏览(48)
  • Dell R710 iDRAC6 远程控制卡设置_服务器如何配置远程控制网卡(1)

    设置串口重定向 COM1就是服务器接显示器的串口,我们需要将 COM1 的输入重定向到 COM2 接口,观察控制台的输出。 重新启动服务器,按F2 进入 BIOS 设置菜单: 选择 “Serial Communication ”,按图示设置串口重定向参数: 注意:如果telnet/SSH连接时出现乱码,可以设置 Remote Termin

    2024年04月26日
    浏览(37)
  • win10远程桌面控制Ubuntu服务器 - 内网穿透实现公网远程

    转载自远程穿透文章:Windows通过RDP异地远程桌面Ubuntu【内网穿透】 XRDP是一种开源工具,它允许用户通过Windows RDP访问Linux远程桌面。 除了Windows RDP外,xrdp工具还接受来自其他RDP客户端(如FreeRDP、rdesktop和NeutrinoRDP )的连接。 相较于VNC,xrdp更加的轻量级。下面简单几步实现ubu

    2024年02月03日
    浏览(49)
  • 远程控制最新ubuntu22服务器(关显示器)

    #虚拟显示器 ;#关显示器;#无显示器;远程维护 #运维人员 Ubuntu自带的VNC远程桌面也很好用,但其逻辑基础是:被控机器用户正在使用主机,故显示器开和用户登录是使用原生VNC的两个基本条件;这就造成在下面两种情况下,即当连接Ubuntu的显示器关闭时,即无显示器接入通

    2024年02月12日
    浏览(48)
  • docker-compose自建RustDesk远程控制服务器

    github: rustdesk/rustdesk-server: RustDesk Server Program (github.com) 其中第16行【rustdesk.example.com】更改为本机centos服务器公网ip地址,或已正确解析并可访问的域名。 1、设置服务器系统防火墙放行相关端口 2、设置云服务器网卡安全组放行相关端口 把yml文件里改好的IP或域名,填写到使

    2024年01月20日
    浏览(70)
  • 在外远程控制我的世界服务器 - MCSM面板【端口映射】

    转载自远程穿透文章:公网远程访问连接Minecraft我的世界服务器 - MCSM控制面板 MCSManager 是一个开源,分布式,轻量级,一键开服,支持大部分游戏服务端和控制台程序的管理工具。支持中英语言,一直在为 Minecraft,Terraria,Steam 游戏服务器管理员,运维人员和企业提供健康的

    2024年02月04日
    浏览(45)
  • 去他妈的某日葵,老子自建服务器搭建远程控制.

    大家好,我是鸟哥。一个半路出家的程序员。 今天带大家玩一个非常有意思的神器——RustDesk,一款开源的远程控制神器。开箱即用,超级简单,无需任何配置。支持Android、iOS、Mac、Linux、Window。默认使用RustDesk的注册/中继服务器,完全免费且功能和效果不输于收费的某日葵

    2024年02月09日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包