1.ssh git安装

sudo apt-get install openssh-server openssh-client git

2.客户端登录

git clone  ssh://shuyong@192.168.1.100/home/shuyong/Project/DailyProject/

3.权限配置

这里为了演示建立user1 user2 两个用户分别模拟两个开发人员,

建立git 用户,源码是通过git 用户进行初始化,可以将 它当作项目经理
并各自修改密码
产生公钥

ssh-keygen -C "你的email地址" -t rsa

后面直接回车直到结束,中间可以不需要任何设置,该命令将生成一对非对称的公/私密钥,默认它们被存储在:
XP/2003用户:c:/Documents and Settings/登陆名/.ssh
Vista用户: c:/Users/登陆名/.ssh

linux          :~/.ssh

下面分别为user1 user2 产生公钥,私钥

这样有/home/user1/.ssh 下会产生两个文件,id_rsa 私钥,和id_rsa.pub公钥文件

公钥样子大概如此

该.ssh文件夹下面,私钥放在id_rsa文件里面,不用理会它;

对于user2 ,git 用户作相同处理,然后各自的目录会生成相应的文件

然后需要将user1 user2 各自的公钥文件提供给git 用户,

2、在linux服务器上将公钥加到git用户的authorized_keys文件中。
  可以参考:http://github.com/git-on-windows/rookies
  git用户的建立及设置参考:http://progit.org/book/zh/ch4-4.html

只要把它们加入 authorized_keys 文件(译注:本例加入到了文件尾部):

这样认证就建好了

然后用git 用户在/home/git目录下建一个库 project_repos.git/

然后启运服务  /etc/init.d/git-daemon restart

当然也要启动sshd

/etc/init.d/sshd start

user1 连接 (这里测试时将porject_repos.git 改为repos.git 了, 此系小节,可忽略)

git ssh远程登录相关推荐

  1. Linux SSH 远程登录错误解决办法 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!

    我是在使用git的时候出现的这个问题,因为git远端进行了迁移,所以公钥变了,而我本地没有改,虽然场景不一样,但是底层原因都是ssh远程登录的问题,这里转载一篇解决问题的方法.我使用的是方法2,不过不 ...

  2. SSH远程登录ubuntu

    Secure Shell(SSH) 是由 IETF(The Internet Engineering Task Force) 制定的建立在应用层基础上 的安全网络协议.它是专为远程登录会话(甚至可以用 ...

  3. linux服务器之间调用反应慢,Linux使用ssh远程登录服务器反应慢的解决办法

    机房里其它机器使用ssh远程都正常,新来一个服务器每次使用ssh远程登录的时候,"root@***.***.***.***'s password:"这行输入密码的提示都来的特别慢, ...

  4. CISCO路由器TELNET和SSH远程登录配置实例

    一.TELNET远程登录配置 1.配置CISCO路由器上登录账号.口令.账号级别,如下所示,账号名abc.口令为abc123.账号级别为15(最高级别) R1#configure terminal R ...

  5. key位置 win10生成的ssh_华为路由器配置SSH远程登录,就这么简单

    SSH(Secure Shell)是一套协议标准,可以用来实现两台机器之间的安全登录以及安全的数据传送,其保证数据安全的原理是非对称加密. SSH远程登录华为路由器 SSH是在传统的Telnet协议之 ...

  6. ssh远程登录执行shell脚本,找不到jps

    直接运行jps命令正常,但是通过ssh远程登录后,执行shell脚本不能进行jps. 原因是有可能你的jps不在PATH中. 要注意bash在交互模式和非交互模式读取的配置文件是不同的,为了解决这种差 ...

  7. mac ssh远程登录linux,MAC使用SSH远程登录

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? Sun 20 December 2015 tags: 备忘录 MAC使用SSH远程登录打开ssh Mac Termina ...

  8. python ssh 远程登录路由器执行命令_ssh批量登录并执行命令(python实现)

    局域网内有一百多台电脑,全部都是linux操作系统,所有电脑配置相同,系统完全相同(包括用户名和密码),ip地址是自动分配的.现在有个任务是在这些电脑上执行某些命令,者说进行某些操作,比如安装某些软件 ...

  9. SSH远程登录VWware上的LFS

    SSH远程登录VWware上的LFS 用VMware做LFS实验时,需要大量的代码输入,鼠标切换很是不方便,如果可以用SSH远程登录VMware,那就方便多了.实现方法如下: 一.配置网卡 LFS启动 ...

最新文章

  1. matlab考试资料,MATLAB复习资料
  2. Java多线程编程实战指南+设计模式篇pdf
  3. 射频篇(一) 模拟、射频器件学习(1) —— 晶振(OSC)
  4. 解决安装centos 7后Windows启动项丢失
  5. Oracle openv目录,2015年ORACLE数据库日常维护手册82281192.doc
  6. 解决:DuplicateMappingException: Table [xx] contains physical column name referred to by multiple ... .
  7. 小谈CDN回源函数计算的应用场景
  8. 代码质量第 5 层 - 只是实现了功能
  9. 高级软件测试技术17秋第1次课堂作业小结
  10. scrapy中自定义过滤规则以及start_urls不进过滤器的问题
  11. 又一款主流勒索软件 Paradise 的源代码遭泄露
  12. Springboot使用Filter以及踩过的坑
  13. Monad B2 For Dotnet Framework 2.0 RC/RTM Released!
  14. 一组开源asp.net用户控件
  15. 用6种方法,教你如何解决Finder持续崩溃的问题!
  16. Jquery和JS获取ul中li标签
  17. IAR 8.50.9破解后,遇到IarIdePm Encoutered an improper argument错误记录
  18. 智方8000系汽车配件进销存管理系统 襄樊石开软件公司
  19. 上传git编译失败回退
  20. 为什么华为a1路由器网速变慢_华为路由器上网速度慢怎么办?

热门文章

  1. urlwrite------url地址重写
  2. 网上预约 php,php65高校体育场地网上预约使用系统
  3. IP协议 Header Checksum算法
  4. 2018年全国中高等院校教师 “Python编程及应用”培训班通知
  5. Git Bash Here常用命令以及使用步骤
  6. C语言经典题目:有5个人坐在一起,问他们分别多少岁?
  7. git和远程仓库建立连接详细过程
  8. [内附完整源码和文档] 基于JSP的网上订餐系统
  9. mysql 1265警告
  10. 感冒发烧,病毒,细菌,抗生素?