SSH背景知识

本文涉及的产品
密钥管理服务KMS,1000个密钥,100个凭据,1个月
简介: 笔记

ssh主要是用RSA进行加密的,RSA是非对称的,什么是非对称,就是你加密的密钥和解密的密钥用的不是同一个密钥,用RSA就必须用到两个密钥一个叫公钥(加密用),一个叫私钥(解密用)。

  • 客户端用户和服务器大致的通信过程
    客户端[客户端的私钥,解 密]<--------------服务器[客户端给的公钥,加密]
    客户端[服务器给的公钥,加密]-------------->服务器[服务器的私钥,加 密]
  • 第一次连接

请求
客户端[公/私钥]----------------->服务器[公/私钥]
                  服务器公钥
客户端[公/私钥]<-----------------服务器[公/私钥]
                  客户端公钥
客户端[公/私钥]------------------>服务器[公/私钥]
  • 客户端公/私钥一般存放的位置:

私钥 ~/.ssh/目录

公钥 ~/.ssh/know_hosts/目录

  • 服务器公/私钥一般存放的位置:
    /etc/ssh/ssh_host*
  • 自动授权登录:把公钥加到authorized_keys文件(默认是该文件,如果sshd_config的AuthorizedFile有指定其他的就把其加到对应的文件就行)
目录
相关文章
|
2月前
|
Linux 网络安全 Windows
|
3月前
|
安全 Unix 网络安全
你真的理解ssh吗?5分钟ssh入门到精通
这篇文章提供了SSH的基础知识、基础使用、高级配置方法,以及如何实现SSH的免密登录,帮助用户从入门到精通SSH。
127 2
|
4月前
|
安全 网络协议 Shell
|
7月前
|
网络协议 安全 Shell
配置ssh服务
配置ssh服务
|
7月前
|
安全 前端开发 Shell
SSH原理与运用
SSH原理与运用
|
网络安全 开发工具 数据安全/隐私保护
ssh方式已经out了,AccrssToken了解下
在过往中,我们都是本地配置ssh生成key,然后在github的ssh中粘贴本地生成的key,这种方式其实挺繁琐的,如果我换一台电脑,貌似我又需要重复一遍这样的操作
147 0
ssh方式已经out了,AccrssToken了解下
|
XML JSON NoSQL
SSH|学习笔记
快速学习SSH
183 0
SSH|学习笔记
|
云安全 安全 Linux
SSH 安全 | 学习笔记
快速学习SSH 安全,重点介绍了如何在 Linux 下进行安全防护,并从用户系统安全、SSH 安全、恶意文件安全和云安全四个角度诠释如何提升系统的安全性。
SSH 安全 | 学习笔记
|
开发框架 Java 网络安全
SSH 整合|学习笔记
快速学习 SSH 整合
|
安全 算法 Shell
SSH 的原理与应用
SSH 的原理与应用
SSH 的原理与应用