中易网

win7上面怎么使用gitbash生成ssh2key

答案:1  悬赏:30  
解决时间 2021-01-17 19:54
win7上面怎么使用gitbash生成ssh2key
最佳答案
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 [email protected] : ~/

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

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

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

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

写入公钥验证文件 。

这个文件就是服务器和客户端验证公钥是否相同的文件 。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
好太太购物家地址在什么地方,想过去办事
赠送股票麟龙软件靠谱吗
革命小故事
风彩的成语有哪些
明天超市怎么去啊,我要去那办事
在超凡蜘蛛侠中帕克最后说的一句话是什么,什
葡萄干是怎样制作出来的?
吃鸡 i76700加1050ti和i56500加1060哪个好一
同样气温零度,为什么南方会比北方感觉冷得多
省考怎么查看报名人数
北京夏珊瘦身是骗子吗?
监控系统属于什么项目内别?
别在深夜做决定,一个狮子座的忠告。这句话什
C#如何将一个二维数组中的元素输出到一个文本
室内油烟大、且装修好,用什么办法抽油烟?
推荐资讯
农历几月几日会下雨?
小奶泡是什么意思
一男一女穿的一样的衣服带着一样的帽子可以组
月到中秋分外明的原因是什么
mkz军魂为什么玩不了?
娜娜嫁衣地址在哪,我要去那里办事
怎么联系魅族工程师
0.6小时=(?)分
今天北京短信一语定胆
求黑上将军的详细杀法!去了几次都灭
取关于淋漓的王者荣耀名字
游戏里只有两个职业有一个职业技能叫纯阳剑法
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?