LinuxMint13安装无密码访问git
为什么80%的码农都做不了架构师?>>>
以下是在LinuxMint13上安装Gitolite的步骤记录:
1.在服务器端,新建git账号:
sudo adduser --system --shell /bin/bash --group git
sudo adduser git ssh
sudo passwd git
2.在服务器端,安装open-ssh,并配置ssh,为了实现Git账号的无密码登录,我们需要
修改/etc/ssh/sshd-config文件.
将其中的PermitRootLogin no修改为yes
PubkeyAuthentication 设置为no
AuthorizedKeysFile .ssh/authorized_keys前面加上#屏蔽掉,
PasswordAuthentication 设置为yes
配置后使用一下命令重启ssh:
sudo service ssh restart
3. 在客户端,用ssh-key-gen 在创建公钥和密钥,命令如下:
ssh-keygen -t rsa
4.ssh-copy-id 把公钥从客户端复制到远程主机上,我这里是用一台电脑的skwiki用户拷贝到git用户:
skwiki@HaSee$ ssh-copy-id -i ~/.ssh/id_rsa.pub git@localhost
此时会要求输入密码,输入git的密码即可递交,递交后在服务器端的/home/git/.ssh/authorized_keys
文件中就已经有了id_rsa.pub的公钥内容,在随后的gitolite中还会涉及到authorized_keys的修改。
5.再次修改/etc/ssh/sshd-config文件.
将其中的PermitRootLogin no修改为yes
RSAAuthentication 设置为no
PubkeyAuthentication 设置为yes
AuthorizedKeysFile .ssh/authorized_keys前面加上#屏蔽掉,
PasswordAuthentication 设置为no
配置后使用一下命令重启ssh:
sudo service ssh restart
6.在客户端,登录git主机,我的客户端和服务器端都是一台电脑,所以使用localhost标记。
ssh git@localhost
注意实际上,PasswordAuthentication 和 PubkeyAuthentication 可以同时设定为yes
转载于:https://my.oschina.net/armsky/blog/141765
LinuxMint13安装无密码访问git相关推荐
- Ubuntu下安装rsh实现无密码访问
一:环境 1.三台服务器ubuntu14.04, 主机名分别为compute,block1和blcok2 2.两台主机hosts文件都为: root@compute:~# cat /etc/hosts ...
- 使用expect 打通到其他服务器无密码访问
由于zabbix对功能,业务监控比较方便,就用zabbix做监控,zabbix唯一的缺点就是需要在每台服务器上安装客户端,即便是几十台服务器,一台一台做着实繁琐,何况更多,时间紧急,无密码登陆通道还没 ...
- git 安装_Windows系统Git安装教程(详解Git安装过程)
今天更换电脑系统,需要重新安装Git,正好做个记录,希望对第一次使用的朋友能有所帮助! 获取Git安装程序 到Git官网下载,网站地址:https://git-scm.com/downloads 因为 ...
- rsh服务配置主机无密码访问
rsh的安全性是没有保证的,所有密码均使用明文传输,如果服务器有大量对外服务,建议不要使用此协议 我们在使用CentOS系统时候,安装RAC时,需要配置各个节点的互信关系,使rsh.rlogin.rc ...
- 建立集群——rsh(remote shell)实现无密码访问
1. 前期准备 在集群中使用rsh实现无密码访问,首先要做的工作是在所有节点的/etc/hosts文件中写入所有的主机地址与名称(最好所有主机的系统.内核都是相同的,本文所有测试工作在Centos 7 ...
- Linux上安装和使用git到gitoschina和github上_亲测
Linux上安装和使用git到gitoschina和github上_亲测 git介绍与在linux上安装 创建SSHkey 在git-oschina使用 maven-oschina使用 在github ...
- git 查看服务器 文件权限,访问git服务器文件权限
访问git服务器文件权限 内容精选 换一换 开启细粒度权限时,用户通过该指导配置访问OBS权限,实现MRS用户对OBS文件系统下的目录权限控制.如需对MRS的用户访问OBS的资源进行详细控制,可通过该 ...
- git简介、安装、基本操作——Git折腾小记
这两天刚完成了一个小项目,整理资料发现现在写代码跟文档又没有版本控制的意识,刚好前两天电脑出问题,差点所有代码跟文档全丢掉,所以这两天又在自己的台式机上架起了git,做所谓的代码服务器,之前折腾过一次 ...
- linux ubuntu 安装git服务器,[linux] Ubuntu20.04上安装搭建私有Git服务器Gitea
[linux] Ubuntu20.04上安装搭建私有Git服务器Gitea [linux] Ubuntu20.04上安装搭建私有Git服务器Gitea Gitea 是相比于gitlab更加轻量化,而且 ...
最新文章
- Discuz!常用函数解析(续)
- R语言stringr包str_dup函数字符串多次复制实战
- 工具04_SQL Trace/DBMS_SYSTEM
- hdu 4891 模拟
- php小程序登录code无效,微信小程序出现“invalid code”怎么办
- The road to learning English-Listening
- 【2012百度之星/初赛上】C:集合的交与并
- 排序算法(5)----堆排序
- Java自带工具包StringUtils包含方法
- NBOOT分析-NBOOT.c(2)
- 2.12 变形工具的使用 [Ps教程]
- [家里蹲大学数学杂志]第033期稳态可压Navier-Stokes方程弱解的存在性
- 计算机的游戏功能,游戏同步器功能介绍、作用讲解及使用方法
- springboot thymeleaf访问静态图片
- 超有用:记一次Yapi上传报错及其处理方式
- 华为5.0以上设备(亲测有效)激活xposed框架的流程
- c语言中 输出操作是由库函数,【判断题】在 C语言中,输入操作是由库函数scanf完成,输出操作是由库函数printf完成 。...
- 蓝牙协议(bluetooth spec)
- Mongodb 监控安装配置
- 他看了几千份技术简历,愿意把技术简历的秘籍传授给你
热门文章
- IT行业观察:阿里巴巴有望成为下一只中国IPO
- python Pool常用函数用法总结
- labuladong的算法小抄pdf_推荐两个学算法的 GitHub 项目
- 蓝桥杯四平方和Java_蓝桥杯 四平方和
- 如何链接两个名字一样动态库
- python编程之slice与indices函数用法
- 想学单片机怎么入手?学单片机前先学什么?
- python函数第二次运行报错_Python学习笔记2-函数、高级特性
- 【Java】LeetCode 150. 逆波兰表达式求值 (后缀表达式)
- 【Java】 实现一副扑克牌,包含:洗牌+发牌(3个人,一人5张)+输出牌的信息 的逻辑