ssh配置和多平台ssh配置
1 单个平台SSH配置
以Gitee
为例,记录如何配置SSH
。
1.1 使用Git Bash客户端
下面记录使用Git Bash
客户端,如何配置SSH
。
1.1.1 本地生成sshkey
通过以下指令在本地生成sshkey
:
ssh-keygen -t rsa -C 'xxx@qq.com'
-t
:指定要创建的秘钥类型,支持rsa
和dsa
;-C
:添加注释。
网上有很多说
-C
这里要填邮箱,实际并不是强制的,这里只是一个注释。不过,使用邮箱便于我们更好的区分。
输入以上命令之后,敲回车,会出现如下的引导流程:
默认配置下,只需要连续敲三个回车就行了。
然后,找到生成的公钥文件的内容:
cat ~/.ssh/id_rsa.pub
把那一长串公钥复制出来。
1.1.2 复制公钥到平台
登录Gitee
,找到 设置 -> 安全设置 -> SSH公钥,添加公钥:
1.1.3 添加到本机SSH可信列表
平台添加公钥后,在本地输入以下命令:
ssh -T git@gitee.com
首次使用需要确认并添加主机到本机SSH
可信列表。
当输入yes
之后,看到Hi XXX! You've successfully authenticated, but Gitee.com does not provide shell access.
之后,就证明SSH
配置成功了。
1.1.4 验证功能
找一个自己仓库的项目,通过ssh
下载项目验证一下。
git clone git@gitee.com:xiguayouxia/seaman.git
1.2 使用TortoiseGit客户端
使用ssh-keygen
生成的sshkey
,TortoiseGit
没法使用。
需要通过TortoiseGit
自带的puttygen.exe
来生成。
1.2.1 使用puttygen.exe生成sshkey
找到TortoiseGit
的安装目录,在bin
目录下有puttygen.exe
,双击打开。
点击Generate
按钮,生成sshkey
:
注意:生成
sshkey
的过程中需要晃动几下鼠标指针。
然后分别保存public key
和private key
。
注:小乌龟生成的
private key
的扩展名是ppk
。
1.2.2 复制公钥到平台
同上。
1.2.3 验证功能
找一个空文件夹,右键,使用小乌龟的克隆功能拉取项目。
注意:勾选
Load Putty Key
,加载生成的ppk
文件。
2 多平台SSH配置
多平台SSH
配置可以参考 Git配置多个SSH-Key
我自己偷了个懒,使用的是TortoiseGit
,多个平台共用了同一个sshkey
。只需要将同一个公钥的内容配置到多个平台上即可。
ssh配置和多平台ssh配置相关推荐
- 微信开放平台-第三方平台开发配置及常见的问题
目录 概述 参考文档 开源项目&工具 第三方平台设置 问题及解决方法 概述 本实例:第三方平台+微信公众号(服务号) 微信开放平台-第三方平台,为广大公众号和小程序提供运营服务和行业解决方案. ...
- 配置微信公众平台URL关注时自动回复
//1.配置微信公众平台URL //配置微信平台URL public function weixinURL(){//将timestamp,nonce,token按字典排序$timestamp =$_G ...
- 代码管理 阿里云 云效 设置云效 SSH 公钥 下载代码到本地配置SSH
前言:能来这里看怎么解决的,肯定就是没人带没人疼娃了,人生就是这里碰壁哪里碰壁.这里学点哪里学点..然后就没得学了... 设置云效 SSH 公钥 >云效代码管理 Codeup>操作指南&g ...
- linux 配置免密码登录,Linux - 配置SSH免密登录 - “ssh-keygen”的基本用法
1 什么是SSH 引用百度百科的说明: SSH 为 Secure Shell的缩写,由 IETF 的网络小组(Network Working Group)所制定:它是建立在应用层基础上的安全协议. S ...
- linux ssh 设置的相关总结(ssh最大连接数、ssh连接时长、安全性配置等)
以redhat6.3为例 ssh配置文件在: //ssh/sshd_config 可以打开查看相应配置,默认情况下只开放了几个选项,其余全部#屏蔽掉了. 英文手册参考:http://www.openb ...
- linux ssh认证(公钥机)配置
一.产生背景 在实际工作中,linux集群需要自动化的管理,市面上较常见的自动化运维工具诸如ansible,puppet,saltstack:轻量级的有pssh系列,这其中大多数工具使用的前提就是集群 ...
- ssh suse 配置_SUSE+linux+配置节点间的SSH信任关系
配置节点间的SSH信任关系 (1)在节点1上 oracle@node1:~ > pwd /home/oracle oracle@node1:~ > mkdir .ssh oracle@no ...
- 配置Linux两节点SSH密钥信任
首先感谢兄弟"瑞瑞"提供资料 1. 生成两节点Oracle用户SSH密钥 Racnode1 [root@racnode1 ~]#su - oracle--------------- ...
- linux ssh和sftp区别,Linux SSH和SFTP配置
SSH 文章目录 SSH SSH密钥对 ssh config 端口转发 关闭密码登录 远程命令 SFTP命令 新建SFTP用户 问题 SSH密钥对 服务器 输入命令:ssh-keygen -t rsa ...
最新文章
- 6.2 IP子网划分
- 【Git】Git 分支管理 ( 删除远程分支 | 查看远程分支 git branch -a | 删除远程分支 git push origin --delete feature1 )
- linux 32库路径,linux – 共享库如何在64位/ 32位混合系统中工作?
- 大三下学期十一周总结
- Validate + Boostrap tooltip 表单验证示例
- 单体应用微服务改造实践
- ————————————————————————动态规划——————————————————————1003——————————...
- oracle insert 触发器无效_分享一个超实用的Zabbix监控Oracle用户无效对象手册
- 基于协同过滤,NMF和Baseline的推荐算法
- ThreadPool学习草稿1
- 【Java基础】图片压缩
- 常见的三个网络协议的区别:TCP/IP、NetBEUI、IPX/SPX
- 园区通信光缆、电缆、管井、接入机房等室外资源的管理方案分享
- 电工知识:常用电子元件名称及其对应图片实用大全
- 【前端工具】实用的代码生成器
- 检验二元分解是否为无损分解(非加性)
- java一些基础知识点
- 2行Python给图片加水印,太强了!
- micro、macro、weighted、sample区别
- 波兰计算机专业大学排名,波兰留学大学排名
热门文章
- Linux操作系统的性能将主要取决于,高校邦Linux操作系统安全与性能调优章节测试答案...
- python程序扩展名 py、pyc、pyo、pyd文件区别
- 从零到百亿互网融构展
- HTML+CSS+JavaScript速成
- 如何添加RichFaces 3.3.x到Maven项目
- C++中的模板及其使用
- Cairo 图形指南 (5) —— 形状与填充
- SDN多控制器资源池的设计与实现
- 细说SSH隧道——本地端口转发
- 运动无线蓝牙耳机推荐、运动健身必备的运动耳机