Windows7安装Bitvise开启ssh服务

Windows7安装Bitvise开启ssh服务

Windows7安装Bitvise开启ssh服务

by:铁乐猫

在Liunx和windows10上陈设SSH服务是大器晚成件十分轻易的事,终归系统己经自带了ssh的服务功能。
可是在windows7上可不轻便,也会有二种完成的方案,前几天要说的正是透过安装逼itvise那些软件来在windows7上搭建出ssh服务。
事实上在windows7上搭建ssh服务,对于自个儿来说,是因为刚刚在念书mysql,而又是在协和行使的记录簿上win7体系上安装了mysql。
虽说应用cmd命令窗口来三番五遍和平运动作mysql的下令也不留意。
然则本身那时想的是想用xshell连接上地面ssh服务后再连接上mysql来操作,那样能够平价用xshell的历史日记来查看操作记录。

那就是说,接下去就从头安装Bitvise吧。
先是须求FQ技艺访问到Bitvise的官方网址网站,进而在官英特网下载。
官方网站链接:

澳门新萄京8522 1

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

本次参预测验的Windows系统为Windows Server 二〇〇九 大切诺基2
Enterprise,Linux系统为澳门新萄京8522,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

  • 点击下载回来的安装包
    澳门新萄京8522 2

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

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

    澳门新萄京8522 3

个人版有效果与利益限定,但胜在永恒无需付费。规范版则是30天试用。

  • 填写上个人新闻,点击Ok
    澳门新萄京8522 4

  • 跟着程序开放正式安装,弹出的是安装实行的命令行提示界面。
    澳门新萄京8522 5

  • 设置到位弹出的提示框。
    澳门新萄京8522 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,安装成功前边世服务器配置分界面

澳门新萄京8522 7

开辟SSH服务器,增多新客商,客商拉长成功后现身分界面如图:

澳门新萄京8522 8

顾客名:mm
设置其权力能够利用Shell。由于windows下并未有客商端,所以小编那边下载的是Putty顾客端软件。展开客户端软件putty,现身登陆设置分界面如图:

澳门新萄京8522 9

安插好后,输入服务器端计算机ip地址(能够在命令端口输入ipconfig
命令查看计算机ip地址卡塔尔国,第一遍登入弹出八个警报对话框,点击确认,步向登入分界面如图:

澳门新萄京8522 10

登入有二种方法:

  1. 行使密钥登陆
  2. 接纳密码登陆

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

澳门新萄京8522 11

那个时候服务器端展现在线客户景况如图:

澳门新萄京8522 12

配置Bitvise SSH Server

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

澳门新萄京8522 13

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

  • 简言之配置分界面有多少个首要选项卡,分别是1 劳动设置,2
    windows系统客户设置,3 虚构客户安装;
    澳门新萄京8522 14

能够在1 服务设置中安装IP公约和选用的ssh端口,暗中同意启用22端口。

  • 自己最重要利用的杜撰顾客安装,因为如此能够自由定义,不用像第二项中千篇黄金年代律要和windows系统客商关联起来。

澳门新萄京8522 15

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

  • 安装好用于连接ssh服务的假造客商后,重临ssh服务调控面板主分界面,点击Start
    Server
    就可对windows7本机开启ssh服务了。
    澳门新萄京8522 16

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

git的CentOS服务端安装

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

FTP服务器

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

澳门新萄京8522 17

登陆成功后,点击顾客Logo,增多新客户,设置客商登入密码,设客户能够访谈的文本及其访谈的权柄,别的装置根据本人要求活动安装,到此设置基本做到,如图:

澳门新萄京8522 18

开辟浏览器输入ftp:localhost测验如图:

澳门新萄京8522 19

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

澳门新萄京8522 20

行使xshell连接ssh服务验证

  • 选择xshell直接连接127.0.0.1:22,连接成功
    澳门新萄京8522 21

  • 连续几日后可观看情状变量是Bitivse SSH
    Server虚构出来的,所以本来在windwos7系统上设置好的累累软件服务等不能够直接开发银行成功。
    澳门新萄京8522 22

诸如作者要三番五次上mysql就需求进到mysql的装置目录下运行mysql顾客端。

  • 同样,在Bitvise SSH Server Control Panel中,能够经过Activity
    选项卡中看见客商端的再三再四日志。

澳门新萄京8522 23

澳门新萄京8522 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
个人主页分界面如下图:

澳门新萄京8522 25

其他界面如图:

澳门新萄京8522 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服务端用的顾客端
    澳门新萄京8522 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,成立新账号,弹出分界面如图:

澳门新萄京8522 28

安装成功后登入分界面如图:

澳门新萄京8522 29

测试收发邮件,如图:

澳门新萄京8522 30

澳门新萄京8522 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

    支配台输入创设密码后,输入您自定义的密码,并贰回确认。

澳门新萄京8522 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

澳门新萄京8522 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 命令查看地点

澳门新萄京8522 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”,打开配置页面

澳门新萄京8522 35

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

澳门新萄京8522 36

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

澳门新萄京8522 37

发表评论

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

网站地图xml地图