SSH协议认证

作者: itzhaolei | 来源:发表于2018-12-21 16:29 被阅读23次

作用:
将当前电脑用户的ssh公钥交给第三方平台,访问第三方平台时,第三方平台会拿公钥与当前电脑用户的ssh私钥进行匹配,匹配成功,就是安全的对象访问。

生成

  • 查看当前位置
    pwd
    
运行结果打样

[图片上传中...(屏幕快照_2018-11-29_22_47_49.png-deda9-1543502997595-0)]

  • 查看当前文件列表
ls
运行结果打样
  • 如果没有.ssh文件,则需要生成
    你需要把邮件地址换成你自己的邮件地址,然后一路回车,使用默认值即可,由于这个Key也不是用于军事目的,所以也无需设置密码
ssh-keygen -t rsa -C "youremail@example.com"
  • 查看公钥
    然后将公钥复制取走即可
cat ~/.ssh/id_rsa.pub

相关

  • 警告
    The authenticity of host 'aa.com (xx.xx.xx.xx)' can't be established.
    RSA key fingerprint is xx.xx.xx.xx.xx.
    Are you sure you want to continue connecting (yes/no)?
    
    aa 某三方平台
    原因 这是因为Git使用SSH连接,而SSH连接在第一次验证aa服务器的Key时,需要你确认aa的Key的指纹信息是否真的来自aa的服务器
    解决 回车即可,默认是yes,表示继续认证
    结果 如果认证成功,aa的Key会被添加到本机的一个信任列表里
    Warning: Permanently added 'github.com' (RSA) to the list of known hosts.
    

相关文章

  • git中git:// 和 git@的区别

    git://是git协议类似于ssh 但是没有认证git@ 使用ssh协议 等于 ssh://git@ 原文链接

  • SSH协议认证

    作用:将当前电脑用户的ssh公钥交给第三方平台,访问第三方平台时,第三方平台会拿公钥与当前电脑用户的ssh私钥进行...

  • 前端工程师必会之ssh命令

    SSH 协议 SSH协议使用加密技术确保client和server之间的连接安全。 所有的认证,命令,输出,以及文...

  • 【操作】Git版本控制#3 SSH公钥

    SSH 实际上是一种认证协议,是服务器间通讯,相互信任的一种协议 添加 SSH 公钥 参考 生成/添加SSH公钥 ...

  • SSH协议概述

    SSH的三层协议 传输层 认证层 连接层 ssh对目录权限的限制可以通过chroot来实现

  • 【CentOS实用篇】之SSH的安全登录

    SSH是安全的远程登录,使用SSH v2的协议版本,基于DH算法做密钥交换,基于RSA或DSA实现身份认证。SSH...

  • Linux设置ssh无密码登录

    SSH简介 SSH是一个专为远程登录会话和其他网络服务提供安全性的协议。默认状态下SSH链接是需要密码认证的,可以...

  • Windows环境 Android Studio 生成SSH k

    Github和码云都提供SSH协议,即用户可以用公钥认证方式连接到码云的SSH服务器。这就需要生成并部署SSH K...

  • 服务器上的Git

    这章内容没咋懂。 一: 协议: local 协议 http 协议 ssh 协议 Git 协议 二:SSH公钥许多 ...

  • 认证系统示例(e.g. 远程用户拨号认证系统)

    PPP认证协议包括两种:PAP认证协议及CHAP认证协议 PAP认证协议:二次握手机制。认证方发送明文格式的用户名...

网友评论

    本文标题:SSH协议认证

    本文链接:https://www.haomeiwen.com/subject/cfvqcqtx.html