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

相关推荐
末日汐几秒前
linux线程
linux·运维
玉梅小洋18 分钟前
CentOS :yum源配置及验证指南
linux·运维·centos·yum
zxsz_com_cn18 分钟前
设备预测性维护算法核心功能有哪些?六大模块拆解智能运维的“技术骨架”
运维·算法
自可乐21 分钟前
n8n全面学习教程:从入门到精通的自动化工作流引擎实践指南
运维·人工智能·学习·自动化
沐芊屿23 分钟前
华为交换机配置M-LAG
服务器·网络·华为
枷锁—sha26 分钟前
【SRC】越权漏洞检测
运维·服务器·网络·安全·网络安全·系统安全
UP_Continue41 分钟前
Linux--进程控制
linux·运维·服务器
等什么君!1 小时前
docker -数据卷技术
运维·docker·容器
喵叔哟2 小时前
02-CSharp基础语法快速入门
服务器
AI逐月3 小时前
tmux 常用命令总结:从入门到稳定使用的一篇实战博客
linux·服务器·ssh·php