SSH背景知识

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

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

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

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

私钥 ~/.ssh/目录

公钥 ~/.ssh/know_hosts/目录

  • 服务器公/私钥一般存放的位置:
    /etc/ssh/ssh_host*
  • 自动授权登录:把公钥加到authorized_keys文件(默认是该文件,如果sshd_config的AuthorizedFile有指定其他的就把其加到对应的文件就行)
目录
相关文章
|
5月前
|
算法 安全 Linux
SSH学习(二)- SSH-TRANS相关
重点学习SSH Transport Layer相关的密码学内容。
145 0
SSH学习(二)- SSH-TRANS相关
|
算法 安全 网络协议
ssh工作流程及其原理——ssh免密登录
ssh工作流程及其原理——ssh免密登录
267 0
|
7天前
|
安全 Unix 网络安全
你真的理解ssh吗?5分钟ssh入门到精通
这篇文章提供了SSH的基础知识、基础使用、高级配置方法,以及如何实现SSH的免密登录,帮助用户从入门到精通SSH。
26 2
|
2月前
|
安全 网络协议 Shell
|
5月前
|
安全 前端开发 Shell
SSH原理与运用
SSH原理与运用
|
网络安全 开发工具 数据安全/隐私保护
ssh方式已经out了,AccrssToken了解下
在过往中,我们都是本地配置ssh生成key,然后在github的ssh中粘贴本地生成的key,这种方式其实挺繁琐的,如果我换一台电脑,貌似我又需要重复一遍这样的操作
140 0
ssh方式已经out了,AccrssToken了解下
|
运维 安全 网络协议
科普扫盲---ssh免密登陆(ssh的一些小秘密)
科普扫盲---ssh免密登陆(ssh的一些小秘密)
291 2
|
安全 算法 Shell
SSH 的原理与应用
SSH 的原理与应用
SSH 的原理与应用
|
网络安全 数据安全/隐私保护
SSH无密码登录设置
1. 删除所有主机上的密钥 rm -rf /.ssh/* 2. 在一台主机上生成密钥对 ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa 3. 拷贝公钥&无密登录 如果想让A无密码登录B,就把A的公钥传给B,放到用户家目录下的.ssh目录里。
1044 0