zoukankan      html  css  js  c++  java
  • SSH学习及其在git配置中的使用

    1、  SSH是什么

    SSH,即远程连接工具

    2、  SSH组成及其工作机制

    ssh服务端由2部分组成: openssh(提供ssh服务)和openssl(提供加密的程序)

    ssh的客户端可以用 XSHELL,Securecrt, Mobaxterm等工具进行连接。

          服务器启动的时候自己产生一个密钥(768bit公钥),本地的ssh客户端发送连接请求到ssh服务器,服务器检查连接点客户端发送的数据和IP地址,确认合法后发送密钥(768bits)给客户端,此时客户端将本地私钥(256bit)和服务器的公钥(768bit)结合成密钥对key(1024bit),发回给服务器端,建立连接通过key-pair数据传输。

    3、 SSH常见命令参数

    4、  详细用法

     

    5、  使用场景

    我第一次使用到SSH是在申请我的GitHub账户后在本地主机上配置的时候

    具体的配置过程如下:

    (1)设置注册git账户时使用的用户名和邮箱

    Git config –global user.name “用户名”

    Git config –golbal user.email “邮箱地址”

    (2)生成SSH秘钥

    打开git bash ,输入ssh,可以看到上面我们介绍的SSH的命令

    然后输入命令:

    ssh-keygen -t rsa -C "github注册的邮箱"

    (3)添加ssh key 到GitHub/GitLab

    在GitHub/GitLab上找到关于SSH keys->add key把id_rsa.pub公钥的内容复制进去就可以了

  • 相关阅读:
    2019 USP Try-outs 练习赛
    XDTIC2019招新笔试题 + 官方解答
    2019 ICPC 南昌网络赛
    ICPC 2019 徐州网络赛
    Berlekamp Massey算法求线性递推式
    ICPC 2018 徐州赛区网络赛
    CCPC 2019 网络赛 1006 Shuffle Card
    CCPC 2019 网络赛 1002 array (权值线段树)
    CCF-CSP题解 201803-4 棋局评估
    CCF-CSP题解 201803-3 URL映射
  • 原文地址:https://www.cnblogs.com/sa19225475/p/11936273.html
Copyright © 2011-2022 走看看