SSH 学习笔记[通俗易懂]

SSH 学习笔记[通俗易懂]前言:一直对SSH的概念比较陌生,由此而惧怕SSH,因此找来部分博客进行学习,将一些重难点予以记录。文章目录1、SSH原理简介1、SSH原理简介SSH叫安全外壳协议(SecureShell),是一种加密的网络传输协议,可在不安全的网络中网络服务提供安全的传输环境。它通过在网络中创建安全隧道来实现SSH客户端和服务器之间的连接。SSH是一种协议,存在多种实现,既有商业实现,也有开源实现(OSSH,OpenSSH)。公钥:ssh-keygen是安全外壳(SSH)协议套件

大家好,又见面了,我是你们的朋友全栈君。

前言:

一直对 SSH 的概念比较陌生,由此而惧怕 SSH,因此找来部分博客进行学习,将一些重难点予以记录。


文章目录

1、SSH 原理简介

SSH 叫安全外壳协议(Secure Shell),是一种加密的网络传输协议,可在不安全的网络中网络服务提供安全的传输环境。它通过在网络中创建安全隧道来实现 SSH 客户端和服务器之间的连接。SSH 是一种协议,存在多种实现,既有商业实现,也有开源实现(OSSH,OpenSSH)。


公钥:
ssh-keygen 是安全外壳( SSH )协议套件的标准组件,用于生成,管理和转换身份验证密钥。

# 生成公私钥,默认文件为 ~/.ssh/id_rsa
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

公钥密钥加密它需要使用不同的密钥来分别完成加密和解密操作,一个公开发布,即公开密钥,另一个由用户自己秘密保存,即私用密钥。信息发送者用公开密钥去加密,而信息接收者则用私用密钥去解密。公钥机制灵活,但加密和解密速度却比对称密钥加密慢得多。

公钥是公开的,不需要保密,而私钥是由个人自己持有,并且必须妥善保管和注意保密。一般将公钥放在 GitHub 上面,然后用公钥进行加密文件,私钥进行解密问题。

公钥与私钥原则:
在这里插入图片描述
总结来说:SSH 是用来进行免密登录的,不用每次都输入密码。


参考:

  1. 深入了解SSH
  2. SSH原理与运用
  3. SSH 公钥 私钥的理解
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/152634.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Netty 权威指南学习

    Netty 权威指南学习2019-03-04Netty是一个异步事件驱动的网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端。bio和niobio作为阻塞io,一个请求一个线程,应对不了高并发的应用。nio:缓冲区Buffer通道Channel多路复用器Selector…

    2022年9月1日
    3
  • 如何反编译小程序的源码(微信小程序反编译工具)

    网易Mumu模拟器安装下载地址:http://mumu.163.com/360/ 下载完安装包后直接安装 打开模拟器安装微信、RE文件管理器设置Root权限打开RE文件管理器,提示请求超级用户访问权限,选择允许到此准备工作完成。打开微信,然后打开小程序,获取小程序编译包先打开微信 搜索微博小程序打开 打开RE文件管理 按照/data/data/com.tencent.mm/MicroMsg/80b34bca4945f…

    2022年4月18日
    55
  • Easyui 表单验证「建议收藏」

    Easyui 表单验证「建议收藏」Easyui 表单验证

    2022年4月25日
    37
  • 执行top命令(linux命令详解之df命令)

    首先介绍top中一些字段的含义:VIRT:virtualmemoryusage虚拟内存1、进程“需要的”虚拟内存大小,包括进程使用的库、代码、数据等2、假如进程申请100m的内存,但实际只使用了10m,那么它会增长100m,而不是实际的使用量RES:residentmemoryusage常驻内存1、进程当前使用的内存大小,但不包括swapout2、包含其他进程的共享3、如果申请100…

    2022年4月11日
    121
  • 在PHP代码中空格的写法,html空格代码怎么写?

    在PHP代码中空格的写法,html空格代码怎么写?html 空格代码怎么写 html 空格代码是为 html 空格字符代码 由 amp n b s p 组成 记住最后一个分号不要忘记了 CSS 中当 white space 属性取值为 pre 时 浏览器会保留文本中的空格和换行 例如 AABB 显示效果为 AABBCSS 的 letter spacing 属性用于设置文本中字符之间的间隔 例如 欢迎光临 显示效果为 欢迎光

    2025年7月30日
    5
  • python分组聚合_python爬虫标签

    python分组聚合_python爬虫标签由于某些原因,回归和分类问题总会引起机器学习领域的大部分关注。多标签分类在数据科学中是一个比较令人头疼的问题。在这篇文章中,我将给你一个直观的解释,说明什么是多标签分类,以及如何解决这个问题。1.多标签分类是什么?让我们来看看下面的图片。如果我问你这幅图中有一栋房子,你会怎样回答?选项为“Yes”或“No”。或者这样问,所有的东西(或标签)与这幅图有什么关系?在这些类型的问题中,我们有一组目标变…

    2025年7月22日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号