SSH连接服务器原理

本文介绍了SSH连接,它是一种网络传输协议,具有传输安全、数据压缩后传输更快的优点。还阐述了公钥&私钥,通过ssh - keygen可生成独一无二的密钥对。同时说明了SSH配置逻辑,包括添加配置文件信息、生成密钥对并将公钥添加到指定文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

SSH连接

ssh是一种网络传输协议。利用好处在于:

  • 传输更安全
  • 数据经过压缩;更快

公钥&私钥

公钥加密算法:非对称加密算法,用ssh-keygen可以生成一对密钥(独一无二)。

特点
公钥和私钥成对出现
公开的密钥叫公钥,只有自己知道的叫私钥
用公钥加密的数据只有对应的私钥可以解密
用私钥加密的数据只有对应的公钥可以解密
如果可以用公钥解密,则必然是对应的私钥加的密
如果可以用私钥解密,则必然是对应的公钥加的密

SSH配置逻辑

  1. 添加ssh配置文件,cat ~/.ssh/config,添加user ip port等信息
  2. 利用ssh生成密钥对, ssh-keygen,在./.ssh/文件夹下生成公钥私钥
    本地公钥路径: ~/.ssh/id_rsa.pub
    本地私钥路径: ~/.ssh/id_rsa
  3. 将公钥添加到跳板机服务器的authorized_keys文件中
    ~/.ssh/authorized_keys
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值