win7上面怎么使用gitbash生成ssh2key

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了win7上面怎么使用gitbash生成ssh2key相关的知识,希望对你有一定的参考价值。

参考技术A 1 。首先用密码登陆centos ,编辑 etc/ssh/sshd_config

去掉以下几行的注释

RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
AuthorizedKeysCommand none
AuthorizedKeysCommandRunAs nobody

这个意思是开启公钥认证登陆 。

然后service sshd restart ,重启ssh 。

然后添加个用户git ,设置密码 ,我们用用户git测试共钥登陆 。不建议用root测试,以防万一 。

2.生成公钥和私钥

在git bash 里面运行以下命令

ssh-keygen -t rsa -f ~/.ssh/admin

win7会在C:\Users\Administrator\.ssh生成两个文件 admin.pub 和admin两个文件 。admin是私钥文件 ,admin.pub是公钥文件 。

然后建立一个config文件 ,指明登陆某台服务器用哪个私钥文件 。

比如我写入了以下内容:

host 192.168.1.101

user git

hostname 192.168.1.101

port 22

identityfile C:/Users/Administrator/.ssh/admin

指定连接192.168.1.101的服务器时使用admin私钥进行验证 。

3.上传公钥到服务器,我这里的的服务器是局域网内的192.168.1 .101 。

在git bash里面执行以下命令 :

scp ~/.ssh/admin.pub git@192.168.1.101 : ~/

4.将公钥写入服务器验证文件

以root登陆服务器 ,再切换到git用户 。

在git用户的家目录下面建立 .ssh/authorized_keys文件 。目录和文件都要新建 。

然后执行cat
admin.pub >> ~/.ssh/authorized_keys

写入公钥验证文件 。

这个文件就是服务器和客户端验证公钥是否相同的文件 。本回答被提问者和网友采纳

gitbash安装与使用

1. 下载安装git (windows版)

网址:https://git-scm.com/download/win

点击for windows版本->下载

技术图片

2. 点击exe文件安装,安装完成后打开cmd,建立仓库

3. 选择一个盘创建一个文件夹随意命名 如:E:GIT

使用git init命令来初始化一个git仓库,该命令执行完后会在当前目录生成一个.git目录。

技术图片

4.  在E:GIT目录下创建一个要管理的目录 如:E:GITCloudMC

使用git add 命令告诉git开始对这些文件进行跟踪,然后提交。

技术图片

5. 修改文件并保存

    使用有git status命令check是否有修改的文件

技术图片

modified红色表示有是修改的地方,有修改并提交

技术图片

提交完成后可以使用git status命令查看下如下图

技术图片

提交完成后使用gitk命令调出git并查看修改的内容

技术图片

 

以上是关于win7上面怎么使用gitbash生成ssh2key的主要内容,如果未能解决你的问题,请参考以下文章

为啥我在vivado生成不了 ddr3 ip核

win7弹出的消息被其他页面遮挡,怎样让弹出的对话框显示在最上面一层?

Git基本操作(win7下)

GitLab配置SSH密钥

怎么才能在windows使用git命令

win7系统开机出现错误显示“GNU GRUB version 0.97”,怎么解决?