百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>服务器> linux中git命令行下ssh 密码连接的例子
分享文章到:

linux中git命令行下ssh 密码连接的例子

发布时间:01/15 来源: 浏览: 关键词:
无密码连接其实就是为了方便我们来快速连接服务器了,以前有介绍过了,下文我们一起来看一篇git命令行下ssh 密码连接的例子,希望下文能够帮助到大家。


git 命令行下,有的时候能完成图形界面无法完成的工作。

一,客户端配置

1,生成公钥和私钥
 

# cd ~/.ssh  

# ssh-keygen -t rsa -b 4096  

Generating public/private rsa key pair.  

Enter file in which to save the key (/home/tank/.ssh/id_rsa): //自定义文件名,下面一路回车就行

 
2,添加配置文件
 

# vim ~/.ssh/config  

Host 192.168.10.202         //git服务端  

 Hostname 192.168.10.202  

 User zhangying  

 IdentityFile /home/tank/.ssh/zhangying    //私钥  

  

Host 192.168.10.201         //git服务端  

 Hostname 192.168.10.201


 User zhangying 
 IdentityFile /home/tank/.ssh/zhangying     //私钥 

windows下,git命令行,也是可以样设置的。用的是git bash
 

# chmod 600 ~/.ssh/config

这一步非常重要,不然会报,Bad owner or permissions on  xxxxxxxx

3,安装git
 

# yum install -y git  //安装客户端

二,将公钥放到git服务端

1,如果用了gitlab话,将.ssh目录下的.pub文件打开,将里面的内容copy到gitlab后台ssh key管理中就OK了。
2,如果用了gitolite的话,登录到git服务器,修改
 

# vim  ~/.ssh/authorized_keys  

  

command="/home/git/bin/gitolite-shell zhangying",no-port-forwarding,no-X11-forwarding,no-agent-forwarding,no-pty

这里拼接上.pub文件中的内容,一定要在一行 


gitolite-shell后面的zhangying是用户名

1.jpg

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有4人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板