Linux远程访问控制详解

本文详细介绍了Linux的SSH协议基础,包括OpenSSH服务器的组件与配置,SSH的公钥传输原理和免交互验证,以及TCP Wrappers的安全防护。此外,还探讨了轻量化自动运维工具pssh的使用,包括命令选项和安装步骤。
摘要由CSDN通过智能技术生成

目录

一,OpenSSH服务器

1,SSH协议基础

二,SSH原理

1,公钥传输原理

 2,使用秘钥对及免交互验证

三,TCP Wrappers

四,轻量化自动运维工具pssh


一,OpenSSH服务器

1,SSH协议基础

SSH(Secure Shell)协议

是一种安全通道协议

对通信数据进行了加密处理用于远程连接

OpenSSH

服务名称:sshd

服务端主程序:/usr/bin/sshd

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

客户端配置文件:/etc/ssh/ssh_config

SSH协议优点:

1)数据传输是加密的可以防止信息泄露

2)数据传输是压缩的可以提高传输速度

SSH客户端<---------网络------------->SSH服务器

二,SSH原理

1,公钥传输原理

客户端发起链接请求

服务端返回自己的公钥,以及一个会话ID(这一步客户端得到服务端公钥)

客户端生成密钥对

客户端用自己的公钥异或会话ID,计算出一个值Res,并用服务端的公钥加密

客户端发送加密后的值到服务端,服务端用私钥解密,得到Res

服务端用解密后的值Res异或会话ID,计算出客户端的公钥(这一步服务端得到客户端公钥)

最终:双方各自持有三个秘钥,分别为自己的一对公、私钥,以及对方的公钥,之后的所有通讯都会被加密
 

 远程登录

开启ssh服务

远程连接其他主机

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值