git的CentOS服务端安装和windows客商端的使用,服务器安装

Windows7安装Bitvise开启ssh服务

亚洲必赢app官方下载,by:铁乐猫

在Liunx和windows10上安插SSH服务是后生可畏件非常轻巧的事,终究系统己经自带了ssh的劳务效率。
只是在windows7上能够轻松,也许有两种完毕的方案,明天要说的就是由此安装逼itvise那一个软件来在windows7上搭建出ssh服务。
其实在windows7上搭建ssh服务,对于作者来说,是因为刚刚在上学mysql,而又是在投机使用的记录本上win7种类上设置了mysql。
固然接受cmd命令窗口来三回九转和周转mysql的命令也无所谓。
唯独作者任何时候想的是想用xshell连接上地面ssh服务后再连接上mysql来操作,那样可以渔人之利用xshell的野史日记来查看操作记录。

那么,接下去就在此以前安装Xitvise吧。
先是要求FQ本事访问到Bitvise的官方网站网址,从而在官英特网下载。
官方网址链接:

亚洲必赢app官方下载 1

官方网址络有提供客户端和服务端,两个笔者都下载回来安装使用过。
客商端也蛮好用的,正是贫乏了像xshell那样的野史日记。
但它同期还合併了sftp,windows远程桌面等客商端服务。

此次到场测量检验的Windows系统为Windows Server 贰零零捌 路虎极光2
Enterprise,Linux系统为SUSE12
sp1。

git的CentOS服务端安装和windows客商端的接受

此教程以 搬瓦工vps CentOS 6 x64 的系统为景况,搭建 git 服务端。windows
7 系统为顾客端。

大器晚成、 作行业内部容:

1、 windows下安装SSH服务器
2、 windows下安装FTP服务器
3、 windows下安装Web服务器
4、 windows下安装E_mail服务器

安装Bitvise SSH Server

  • 点击下载回来的安装包
    亚洲必赢app官方下载 2

点选同意协商,不想更换暗中认可安装路线的话就足以一贯点击Install了。

  • 现身版本选择,因为是个人客户,且意义也己充分使用了,所以点击下方的Personal
    Edition

    亚洲必赢app官方下载 3

个人版有成效界定,但胜在恒久免费。标准版则是30天试用。

  • 填写上个人新闻,点击Ok
    亚洲必赢app官方下载 4

  • 紧接着程序起始正经八百安装,弹出的是设置进行的命令行提醒分界面。
    亚洲必赢app官方下载 5

  • 设置到位弹出的提示框。
    亚洲必赢app官方下载 6

1.下载WinSSHD软件的安装包,本身测验使用的版本为WinSSHD5。(下载情势相当多,百度上寻觅一下“WinSSHD5”,工具也叫“Bitvise
SSH Server”)

git客户端

在Windows上使用Git,能够从Git官方网址直接下载安装程序,然后按暗许选项下一步下一步安装就可以.
安装实现后,在早先菜单里找到“Git”->“Git
Bash”,蹦出二个临近命令行窗口的事物,就表明Git安装成功!

设置到位后,设置客户名称和客商游戏,在Git Bash命令行输入:

git config --global user.name "Your Name"
git config --global user.email "email@example.com"

接下去假设三翻五次远程仓库储存的就必要每便输入密码。这里大家接纳无密码的ssh方式。

创建SSH Key
windows下SSH Key保存的岗位日常为 C:\Users\Administrator\.ssh
那一个职位。若无.ssh目录和id_rsaid_rsa.pub那七个公文,就须求成立SSH
Key。

$ ssh-keygen -t rsa -C "youremail@example.com"

git的有些别样操作这里就说了。

SSH服务器(服务器端:FreeSSHd /客商端:Putty)

下载ssh服务器端FreeSSHd,安装成功前边世服务器配置界面

亚洲必赢app官方下载 7

开垦SSH服务器,增加新客户,客户增加成功前边世分界面如图:

亚洲必赢app官方下载 8

客商名:mm
设置其权力能够动用Shell。git的CentOS服务端安装和windows客商端的使用,服务器安装。鉴于windows下并未有顾客端,所以小编这里下载的是Putty客商端软件。展开客商端软件putty,现身登录设置分界面如图:

亚洲必赢app官方下载 9

布局好后,输入服务器端Computerip地址(能够在命令端口输入ipconfig
命令查看Computerip地址),首回登录弹出二个警示对话框,点击确认,步入登录界面如图:

亚洲必赢app官方下载 10

登录有二种方法:

  1. 利用密钥登入
  2. 选取密码登入

本人那边由于不恐怕开发pri_key私钥文件,现身如图的提示,所以利用第二种艺术登入。输入密码后,登录成功如图:

亚洲必赢app官方下载 11

此刻服务器端展现在线顾客境况如图:

亚洲必赢app官方下载 12

配置Bitvise SSH Server

  • Bitvise ssh 服务端的调节面板分界面如下

亚洲必赢app官方下载 13

点击Settings栏的Open easy settings进展简易配置。

  • 简言之配置界面有五个基本点选项卡,分别是1 劳动设置,2
    windows系统客户安装,3 设想客商设置;
    亚洲必赢app官方下载 14

可以在1 劳动设置中装置IP协议和利用的ssh端口,默许启用22端口。

  • 小编根本接收的虚构顾客设置,因为那样能够自便定义,不用像第二项中同样要和windows系统客户关联起来。

亚洲必赢app官方下载 15

如上海教室,设置好客户名,密码,设想根目录。

  • 设置好用于连接ssh服务的假造客户后,重回ssh服务调节面板主界面,点击Start
    Server
    就可对windows7本机开启ssh服务了。
    亚洲必赢app官方下载 16

2.运营安装exe文件,依据操作步骤进行安装。

git的CentOS服务端安装

自己的利用工具是xhell来链接服务器操作

FTP服务器

所用软件:
1. 劳动器端:FileZilla Server Interface;
2. 客户端:FileZilla Client;
设置好服务器后,弹出登入分界面如图:设置服务器登入密码后,点击Connect开关登录服务器。

亚洲必赢app官方下载 17

登入成功后,点击客户Logo,加多新客商,设置客商登陆密码,设客户能够访问的文书及其访问的权柄,其余装置根据自个儿索要活动设置,到此设置基本变成,如图:

亚洲必赢app官方下载 18

张开浏览器输入ftp:localhost测量试验如图:

亚洲必赢app官方下载 19

张开客商端,输入主机名用户名密码,连接成功。如图:

亚洲必赢app官方下载 20

接收xshell连接ssh服务验证

  • 利用xshell直接连接127.0.0.1:22,连接成功
    亚洲必赢app官方下载 21

  • 连天后可看四情状变量是Bitivse SSH
    Server设想出来的,所以本来在windwos7种类上设置好的不菲软件服务等不能够直接开发银行成功。
    亚洲必赢app官方下载 22

比方说小编要连接上mysql就须求进到mysql的设置目录下运营mysql客商端。

  • 同样,在Bitvise SSH Server Control Panel中,能够由此Activity
    选项卡中见到顾客端的连续几天日志。

亚洲必赢app官方下载 23

亚洲必赢app官方下载 24

安装重视库和编写翻译工具

为了继续安装能健康开展,大家先来安装一些相关重视库和编译工具
是因为小编的服务器是新购的有所笔者要安装一些常用工具

  1. 安装文件编辑器
    yum install vim

  2. 自动下载工具
    yum install wget

  3. 安装git信任库和编写翻译工具
    yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel

  4. 安装编写翻译工具
    yum install gcc perl-ExtUtils-MakeMaker

Web服务器

所用软件:
Web服务器端:Apache
个人主页分界面如下图:

亚洲必赢app官方下载 25

其它分界面如图:

亚洲必赢app官方下载 26

第一代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>我的个人主页</title>
<link type="text/css" href="blog.css" rel="stylesheet">
</head>

<body>
<div id="box">
  <div id="logos">My Blog</div>
  <div id="tu"></div>
  <div id="head">
     <div><a href="index.html">我的首页</a></div>
     <div><a href="#">名人名言</a></div>
     <div><a href="picture.html">我的相册</a></div>
     <div><a href="#">我的简介</a></div>
     <div><a href="#">留下脚印</a></div>
 </div>
  <div class="mainnav">
    <div class="sidebar">
      <ul class="memu">
        <li>![](images/bullet.gif)</img><a href="index.html">我的首页</a></li>
        <li>![](images/bullet.gif)</img><a href="#">名人名言</a></li>
        <li>![](images/bullet.gif)</img><a href="picture.html">我的相册</a></li>
        <li>![](images/bullet.gif)</img><a href="#">我的简介</a></li>
        <li>![](images/bullet.gif)</img><a href="#">留下脚印</a></li>
      </ul>
    </div>
    <div id="label"></div>
    <div id="contents">
      <div class="content"> 
        <p> <font color=#990033>夜已深,而咖啡的浓香久久不能挥去.</font></p>
        <p><font color=#990033>我已经养成这种和咖啡的习惯,自觉不自觉地表达着一种优雅的韵味,一种浪漫情调,一种享受生活的写意感。它已经融入了我的生活中了。。。。</font></p>
        <p></p>
        <p></p>
        <p>在这茫茫雾霭中,伴着思绪的纷飞走进冬的怀抱。悄然领悟了雪的晶莹,落叶的飘落,猛然间发现这已是今年的最后一个季节... </p>

        <hr style="border:none;border-top:2px dotted #bbb">
        <div class="time"><font size="+1">S</font>ep 9 2017</div>
        <div class="bottom">春如幽兰:当你不了解一个人的时候,你看到的不一定是真的,你心里所想的也不是对的 <a href="#" class="text">详细</a>。 </div>
      </div>
      <div id="rightsidebar">
        <div>![](images/coffee1.png)</div><hr>
            <div>![](images/bi.png)</div><hr>
      </div>
      <div id="logo"></div>
    </div>
  </div>
</div>
</body>
</html>

结语

  • 附Bitvise SSH Client 连接ssh服务端用的顾客端
    亚洲必赢app官方下载 27

能够说Bitvise设计得很易懂,即便不汉化使用也统统寻常。
本来毕竟因为是虚拟出来的连年意况,就意况变量来讲有一点毛病而己。
能不负任务贯彻了ssh连接也己经是宝贵了。

今次对它的运用和介绍就轻易到此吧。相信它还大概有多数效应值得去发现。

【end】
2018-6-19

勾选“I agree……”,可自定义接纳安装路线,然后点击Install开关

下载 git

  1. 选二个索引,用来放下载下来的安装包,这里将安装包放在
    /usr/local/src 目录里
    cd /usr/local/src

  2. 到官方网址找贰个新版牢固的源码包下载到 /usr/local/src 文件夹里
    wget https://www.kernel.org/pub/software/scm/git/git-2.10.0.tar.gz

E-mail服务器

所用软件:

  1. 客户端:foxmail;
  2. 服务端:hmailserve;
    展开foxmail,创制新账号,弹出分界面如图:

亚洲必赢app官方下载 28

设置成功后登录分界面如图:

亚洲必赢app官方下载 29

测检验收下发邮件,如图:

亚洲必赢app官方下载 30

亚洲必赢app官方下载 31

解压和编写翻译

  1. 解压下载的源码包
    tar -zvxf git-2.10.0.tar.gz

  2. 解压后跻身 git-2.10.0 文件夹
    cd git-2.10.0

  3. 施行编写翻译
    make all prefix=/usr/local/git

这一步推行的岁月较长

  1. 编写翻译实现后, 安装到 /usr/local/git 目录下
    make install prefix=/usr/local/git

选择“Personal edition”,点击OK按钮。

配置意况变量

  1. 将 git 目录参加 PATH
    将原本的 PATH 指向目录改进为当今的目录
    echo 'export PATH=$PATH:/usr/local/git/bin' >> /etc/bashrc

  2. 生效蒙受变量
    source /etc/bashrc

  3. 那会儿大家能查看 git 版本号,说明大家早已设置成功了。
    git --version

【注意:“Standard
edition”必要购置,不然30天过后会晚点。若无非常多连接数等必要,能够行使“Personal
edition”。要求购置专门的学问版本的不外乎!】

开创 git 账号密码

  1. 为大家恰好搭建好的 git 创立二个账号
    useradd -m git

  2. 下一场为那么些账号设置密码
    passwd git

    垄断(monopoly)台输入创设密码后,输入您自定义的密码,并三次确认。

亚洲必赢app官方下载 32

设置authorized_keys

  1. 创建.ssh目录

    cd /home/git
    mkdir .ssh
    
  2. 创建authorized_keys文件

    cd .ssh
    touch authorized_keys
    
  3. 接受vim复制顾客端公钥到authorized_keys里面
    vim authorized_keys
    然后切换来windows(客商端)系统中把C:\Users\Administrator\.ssh\
    利用文本编辑器展开id_rsa.pub文件。 把里面包车型地铁源委复制。
    下一场粘帖到authorized_keys文件中。怎么着利用vim编辑器这里自个儿百度下

输入名字音信,然后点击OK按键

设置sshd_config配置

  1. 开辟并编写制定sshd_config
    vim /etc/ssh/sshd_config

找到下边包车型地铁3个布局,把后边的#号去掉,並且安装AuthorizedKeysFile文件的门径为/home/git/.ssh/authorized_keys
保存退出就能够

RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile /home/git/.ssh/authorized_keys

亚洲必赢app官方下载 33

创设 git 旅馆并初叶化

  1. 创建git仓库

    cd /home/git
    mkdir project.git
    
  2. 初始化git仓库
    git init --bare project.git

点击“OK”按钮。

安排顾客权限

  1. 给 git 仓库目录设置客户和顾客组并设置权限

    chown -R git:git /home/git
    chmod 700 /home/git
    
  2. 给 ssh 目录和authorized_keys文件设置权限

    cd /home/git/.ssh
    chmod 600 authorized_keys
    cd ../
    chmod 700 -R .ssh
    
  3. 末段安全目标, 节制 git 账号的 ssh 连接只可以是登陆 git-shell
    vim /etc/passwd

轮换最终大器晚成行事git:x:1001:1001:,,,:/home/git:/usr/local/git/bin/git-shell

若是依照刚才的步子实行, 那几个岗位应该是 /usr/local/git/bin/git-shell,
不然请通过 which git-shell 命令查看地点

亚洲必赢app官方下载 34

仿造你的宾馆

切换成windows客商端,步向文件夹中,右击git
Bash在命令行中输入你须求的clone地址

git clone git@<您的 git服务器IP 地址>:/home/git/project.git
或者
git clone ssh://git@<您的 git服务器IP 地址>:/home/git/project.git

点击“Open easy setting”,展开配置页面

亚洲必赢app官方下载 35

选料“Open port(s) to any computer”,然后点击Next开关

亚洲必赢app官方下载 36

去掉图中的勾选项,不让使用windows账号登入。然后点击“3.Virtual
accounts”选项卡。

亚洲必赢app官方下载 37

点击add按键,创制多个伪造账户

亚洲必赢app官方下载 38

先输入顾客名,然后勾选,设置密码

亚洲必赢app官方下载 39

成功密码设置之后,点击OK开关。

亚洲必赢app官方下载 40

点击“Save changes”按键,回到主面板。

亚洲必赢app官方下载 41

在主面板上点击Start Server按钮。

亚洲必赢app官方下载 42

借使有要求关闭ssh服务,能够点击“Stop Server”按钮。

下一场实行cmd踏向命令行输入框,实施“netstat -ano | findstr
22”命令,查看22(ssh)端口是或不是开启。

亚洲必赢app官方下载 43

不问可以知道22(SSH)端口已经开启。

3.登入Linux系统,推行scp命令向winserver服务器拷贝文件,查看结果。

test@CHAPP:~> echo “hello world” >> a.txt

test@CHAPP:~> cat a.txt

hello world

test@CHAPP:~> scp a.txt sshuser@182.207.3.210:/C:/key

The authenticity of host ‘182.207.3.210 (182.207.3.210)’ can’t be
established.

DSA key fingerprint is 71:b2:88:c7:f7:cd:b9:ec:31:2e:13:54:6b:76:0f:8c
[MD5].

Are you sure you want to continue connecting (yes/no)? yes

Warning: Permanently added ‘182.207.3.210’ (DSA) to the list of known
hosts.

sshuser@182.207.3.210’s password:      【这里输入sshuser客户的密码】

a.txt        100%  12    0.0KB/s  00:00   

test@CHAPP:~> rm a.txt

还要,也足以在winserver上开拓文件查看。

亚洲必赢app官方下载 44

4.登入Linux主机,在连带顾客下举办如下命令,生成公钥:

# ssh-keygen -t rsa (三番五次二遍回车,能够转换公钥和私钥)

将要Linux主机的当下客商HOME目录下的.ssh目录,生成id_rsa.pub和id_rsa,其中,id_rsa是密匙,id_rsa.pub是公匙

test@CHAPP:~> cd ~/.ssh
test@CHAPP:~/.ssh> scp id_rsa.pub
sshuser@182.207.3.210:/C:/key/authorized_keys

sshuser@182.207.3.210’s password:          【这里输入sshuser顾客的密码】

id_rsa.pub      100%  399    0.4KB/s  00:00

5.将公匙导入到WinSSHD

进入Open easy setting–>Virtual accounts选项卡

亚洲必赢app官方下载 45

点击Edit按钮

亚洲必赢app官方下载 46

点击“Public keys”

亚洲必赢app官方下载 47

点击Import,导入刚才从Linux系统传过来的公钥(authorized_keys),然后点击Close。

亚洲必赢app官方下载 48

点击OK按钮。

6.双重通过Linux系统进行传输,检查是不是健康传输。

test@CHAPP:~/.ssh> scp id_rsa.pub
sshuser@182.207.3.210:/C:/key/authorized_keys

sshuser@182.207.3.210’s password:

id_rsa.pub      100%  399    0.4KB/s  00:00

明明已经获得印证,不需求输入密码就可以实行传输。

7.如果供给配置信赖多少个Linux客户端,可在windows下建五个文本夹,如key1,key2……,用于贮存分化Linux顾客端传过来的公钥文件(authorized_keys),然后依次将公匙导入到WinSSHD。

亚洲必赢app官方下载 49

时至几方今,安装WinSSHD达成windows下的SSH公约并配置信赖Linux客商端操作完成!

说澳优(Ausnutria Hyproca)(Nutrilon)些,那是利用虚构账户连接Windows系统,也能够行使Windows账户连接Windows系统,只需在装置步骤中,允许行使windows账号登录,并扩充安排。

亚洲必赢app官方下载 50

正文永远更新链接地址:http://www.linuxidc.com/Linux/2017-07/145984.htm

亚洲必赢app官方下载 51

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图