4.远程访问及控制

SSH

简介:

SSH(Secure Shell)协议是一种安全通道协议,对通信数据进行了加密处理,用于远程管理。

OpenSSH简介

OpenSSH

  • 服务名称:sshd

  • 服务端主程序:/usr/sbin/sshd

  • 服务端配置文件:/etc/ssh/sshd_config

登录验证模式

  • 有基于账号密码(口令)、密钥对这两种登录方式,

  • 这两者都是通过密文传输数据的。

登录验证模式:账号密码

登录验证模式:密钥对

实验1.账号密码方式验证

  • 在Linux中直接使用ssh命令
  • Windows中使用xshell

实验2.密钥对方式验证(Linux主机间访问)

01机假设为客户端,生成密钥对

客户端01把公钥发送给服务器端02

客户端的公钥文件id_rsa.pub和服务器端的autorized_keys文件内容一致

此时已经是密钥对方式验证了

实验3.使用xshell自带的密钥对生成向导生成密钥对

生成两套密钥做测试:加密和不加密的

使用Windows不加密的密钥登录Linux服务器02

把刚复制的公钥拷贝到02中

xshell使用ssh命令登录02

  • 使用Windows加密的密钥登录Linux服务器test01

    复制加密的公钥到test01的/root/.ssh/authorized_keys文件中

    (如果该文件不存在,则手动创建)

xshell使用ssh命令登录02

keys文件中

(如果该文件不存在,则手动创建)

外链图片转存中...(img-MqCEfDWe-1731565058679)

xshell使用ssh命令登录02

相关推荐
南知意-2 分钟前
从零搭建 Live2D 看板娘教程(自建API避墙版)
服务器·前端·vue.js·开源·博客·美化·看板娘
CIb0la2 分钟前
如何维持精力旺盛
运维·生活
一枚正在学习的小白7 分钟前
prometheus监控mysql服务
linux·运维·mysql·prometheus
tuokuac8 分钟前
Linux的目录结构
linux·运维·服务器
A-刘晨阳9 分钟前
【探索实战】基于Kubernetes部署Kurator
运维·云原生·容器·kubernetes·kurator
MarkHD10 分钟前
智能体在车联网中的应用:第6天 核心工具链与仿真世界:从零构建车联网开发环境——Linux Ubuntu与命令行精要指南
linux·运维·ubuntu
qq7621182210 分钟前
Linux mq_open打开失败
linux·运维·服务器
2401_8582861110 分钟前
纪念人生提交的第一个即将并入Linux内核的补丁
linux·运维·服务器
LSL666_11 分钟前
1 验证码
java·服务器·前端·redis·验证码
tuokuac11 分钟前
Linux中的cd ~命令
linux·运维·服务器