亚洲城ca88手机版官网:git的CentOS服务端安装和windows客商端的使用

亚洲城ca88手机版官网 35
亚洲城ca88手机版官网

Windows7安装Bitvise开启ssh服务

by:铁乐猫

在Liunx和windows10上安排SSH服务是生机勃勃件超级轻便的事,究竟系统己经自带了ssh的劳务效果与利益。
可是在windows7上能够轻便,也会有二种实现的方案,明天要说的便是通过安装逼itvise那一个软件来在windows7上搭建出ssh服务。
实在在windows7上搭建ssh服务,对于自身来说,是因为刚刚在求学mysql,而又是在自身使用的记录本上win7种类上设置了mysql。
就算使用cmd命令窗口来延续和平运动行mysql的授命也不留意。
只是作者当下想的是想用xshell连接上地点ssh服务后再连接上mysql来操作,这样能够方便用xshell的野史日记来查阅操作记录。

那么,接下去就起来安装Xitvise吧。
第生龙活虎供给FQ本事访谈到Bitvise的官方网址网址,进而在官英特网下载。
官方网站链接:

亚洲城ca88手机版官网 1

官方网址络有提供客商端和服务端,两个作者都下载回来安装使用过。
客商端也蛮好用的,就是缺乏了像xshell那样的历史日记。
但它同一时间还归并了sftp,windows远程桌面等用户端服务。

此次出席测验的Windows系统为Windows Server 2009 库罗德2
Enterprise,Linux系统为SUSE12
sp1。

git的CentOS服务端安装和windows客商端的行使

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

安装Bitvise SSH Server

  • 点击下载回来的安装包
    亚洲城ca88手机版官网 2

点选同意协商,不想校正暗中认可安装路线的话就可以一向点击Install了。

  • 现身版本接收,因为是个人顾客,且成效也己丰硕使用了,所以点击下方的Personal
    Edition

    亚洲城ca88手机版官网 3

个人版有效应范围,但胜在永远无需付费。标准版则是30天试用。

  • 填写上个人新闻,点击Ok
    亚洲城ca88手机版官网 4

  • 接着程序初阶职业安装,弹出的是设置进行的命令行提示分界面。
    亚洲城ca88手机版官网 5

  • 设置实现弹出的提醒框。
    亚洲城ca88手机版官网 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的有个别别的操作这里就说了。

配置Bitvise SSH Server

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

亚洲城ca88手机版官网 7

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

  • 粗略配置分界面有八个重公投项卡,分别是1 劳动设置,2
    windows系统客户安装,3 设想客商设置;
    亚洲城ca88手机版官网 8

能够在1 劳动设置中安装IP合同和接纳的ssh端口,暗中同意启用22端口。

  • 自身根本选取的伪造客户设置,因为那样能够专擅定义,不用像第二项中相似要和windows系统顾客关联起来。

亚洲城ca88手机版官网 9

如上海体育地方,设置好客户名,密码,虚构根目录。

  • 安装好用于连接ssh服务的伪造顾客后,重回ssh服务调控面板主分界面,点击Start
    Server
    就可对windows7本机开启ssh服务了。
    亚洲城ca88手机版官网 10

2.运作安装exe文件,依照操作步骤举办设置。

git的CentOS服务端安装

笔者的选用工具是xhell来链接服务器操作

利用xshell连接ssh服务验证

  • 运用xshell直接连接127.0.0.1:22,连接成功
    亚洲城ca88手机版官网 11

  • 连接后可以知道四情况变量是Bitivse SSH
    Server虚构出来的,所以本来在windwos7连串上安装好的点不清软件服务等不能平素开发银行成功。
    亚洲城ca88手机版官网 12

举例说笔者要接二连三上mysql就需求进到mysql的设置目录下运转mysql顾客端。

  • 同样,在Bitvise SSH Server Control Panel中,能够透过Activity
    选项卡中见到顾客端的总是日志。

亚洲城ca88手机版官网 13

亚洲城ca88手机版官网 14

安装信任库和编写翻译工具

为了继续安装能健康进行,大家先来安装一些连锁注重库和编写翻译工具
鉴于自己的服务器是新购的全体小编要设置一些常用工具

  1. 设置文件编辑器
    yum install vim

  2. 机动下载工具
    yum install wget

  3. 设置git信赖库和编写翻译工具
    yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel

  4. 亚洲城ca88手机版官网,设置编写翻译工具
    yum install gcc perl-ExtUtils-MakeMaker

结语

  • 附Bitvise SSH Client 连接ssh服务端用的客商端
    亚洲城ca88手机版官网 15

可以说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

亚洲城ca88手机版官网 16

解压和编写翻译

  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

【注意:“斯坦dard
edition”供给购置,不然30天过后会晚点。若无超多连接数等必要,能够运用“Personal
edition”。要求购置职业版本的除了那一个之外!】

始建 git 账号密码

  1. 为大家偏巧搭建好的 git 创造二个账号
    useradd -m git

  2. 下一场为那几个账号设置密码
    passwd git

    决定台输入创制密码后,输入您自定义的密码,并二遍确认。

亚洲城ca88手机版官网 17

设置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

亚洲城ca88手机版官网 18

开创 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 命令查看地方

亚洲城ca88手机版官网 19

仿造你的商旅

切换成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”,打开配置页面

亚洲城ca88手机版官网 20

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

亚洲城ca88手机版官网 21

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

亚洲城ca88手机版官网 22

点击add开关,创设一个设想账户

亚洲城ca88手机版官网 23

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

亚洲城ca88手机版官网 24

完结密码设置之后,点击OK按键。

亚洲城ca88手机版官网 25

点击“Save changes”开关,回到主面板。

亚洲城ca88手机版官网 26

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

亚洲城ca88手机版官网 27

假定有亟待关闭ssh服务,能够点击“Stop Server”按钮。

接下来施行cmd步入命令行输入框,推行“netstat -ano | findstr
22”命令,查看22(ssh卡塔尔端口是还是不是展开。

亚洲城ca88手机版官网 28

显明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上开垦文件查看。

亚洲城ca88手机版官网 29

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选项卡

亚洲城ca88手机版官网 30

点击Edit按钮

亚洲城ca88手机版官网 31

点击“Public keys”

亚洲城ca88手机版官网 32

点击Import,导入刚才从Linux系统传过来的公钥(authorized_keys卡塔 尔(阿拉伯语:قطر‎,然后点击Close。

亚洲城ca88手机版官网 33

点击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。

亚洲城ca88手机版官网 34

至此,安装WinSSHD完毕windows下的SSH协议并安插信赖Linux客户端操作完毕!

评释有个别,那是应用虚构账户连接Windows系统,也得以运用Windows账户连接Windows系统,只需在设置步骤中,允许利用windows账号登录,并打开布署。

亚洲城ca88手机版官网 35

本文恒久更新链接地址:http://www.linuxidc.com/Linux/2017-07/145984.htm

亚洲城ca88手机版官网 36

发表评论

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

网站地图xml地图