Windows7安装Bitvise开启ssh服务

by:铁乐猫

在Liunx和windows10上安顿SSH服务是风姿洒脱件超级轻松的事,毕竟系统己经自带了ssh的劳务功能。
不过在windows7上同意轻便,也是有三种达成的方案,今日要说的正是经过安装Xitvise这一个软件来在windows7上搭建出ssh服务。
骨子里在windows7上搭建ssh服务,对于作者来讲,是因为刚刚在就学mysql,而又是在投机使用的记录本上win7体系上设置了mysql。
就算使用cmd命令窗口来三回九转和平运动行mysql的指令也不留意。
而是笔者随时想的是想用xshell连接上地点ssh服务后再连接上mysql来操作,那样能够一本万利用xshell的野史日记来查阅操作记录。

那正是说,接下去就最初安装Xitvise吧。
第生龙活虎须求FQ能力访问到Bitvise的官方网址网站,进而在官方网站络下载。
官方网址链接:

威尼斯人平台 1

官互连网有提供客商端和服务端,两个笔者都下载回来安装使用过。
客商端也相当好用的,正是贫乏了像xshell那样的历史日记。
但它同不经常候还合併了sftp,windows远程桌面等顾客端服务。

这次到场测量检验的Windows系统为Windows Server 二零零六 LAND2
Enterprise,Linux系统为SUSE12
sp1。

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

此教程以 搬瓦工vps CentOS 6 x64 的体系为条件,搭建 git 服务端。windows
7 系统为客户端。

安装Bitvise SSH Server

  • 点击下载回来的安装包
    威尼斯人平台 2

点选同意协商,不想改善暗中认可安装路线的话就能够直接点击Install了。

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

    威尼斯人平台 3

个人版有效率界定,但胜在永世无偿。标准版则是30天试用。

  • 填写上个人消息,点击Ok
    威尼斯人平台 4

  • 继之程序开放正经八百安装,弹出的是安装实行的命令行提示分界面。
    威尼斯人平台 5

  • 设置到位弹出的提醒框。
    威尼斯人平台 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:UsersAdministrator.ssh
那些岗位。若无.ssh目录和id_rsaid_rsa.pub那五个公文,就须求创造SSH
Key。

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

git的部分别的操作这里就说了。

配置Bitvise SSH Server

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

威尼斯人平台 7

点击Settings栏的Open easy settings开展轻巧配置。

  • 大概配置分界面有多少个关键选项卡,分别是1 劳动设置,2
    windows系统顾客设置,3 虚构客商设置;
    威尼斯人平台 8

能够在1 劳动设置中安装IP公约和行使的ssh端口,暗中同意启用22端口。

  • 我首要利用的虚构顾客设置,因为如此能够随便定义,不用像第二项中相通要和windows系统顾客关联起来。

威尼斯人平台 9

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

  • 安装好用于连接ssh服务的杜撰客户后,重临ssh服务调控面板主分界面,点击Start
    Server
    就可对windows7本机开启ssh服务了。
    威尼斯人平台 10

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

git的CentOS服务端安装

自身的运用工具是xhell来链接服务器操作

使用xshell连接ssh服务验证

  • 利用xshell直接连接127.0.0.1:22,连接成功
    威尼斯人平台 11

  • 连天后可见到蒙受变量是Bitivse SSH
    Server虚构出来的,所以本来在windwos7系列上设置好的超多软件服务等不能够间接开发银行成功。
    威尼斯人平台 12

举个例子笔者要连接上mysql就必要进到mysql的装置目录下运转mysql客商端。

  • 同样,在Bitvise SSH Server Control Panel中,能够通过Activity
    选项卡中见到客商端的连年日志。

威尼斯人平台 13

威尼斯人平台 14

设置信任库和编写翻译工具

为了继续安装能不奇怪进行,我们先来设置一些有关信任库和编写翻译工具
由于自身的服务器是新购的富有作者要设置一些常用工具

  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

结语

  • 附Bitvise SSH Client 连接ssh服务端用的顾客端
    威尼斯人平台 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

威尼斯人平台 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

【注意:“Standard
edition”须要购置,不然30天未来会晚点。若无相当多连接数等必要,能够应用“Personal
edition”。必要购买正规版本的不外乎!】

创造 git 账号密码

  1. 为大家无独有偶搭建好的 git 创造贰个账号
    useradd -m git

  2. 接下来为那么些账号设置密码
    passwd git

    支配台输入成立密码后,输入您自定义的密码,并叁次承认。

威尼斯人平台 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:UsersAdministrator.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

威尼斯人平台 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 命令查看地点

威尼斯人平台 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”,展开配置页面

威尼斯人平台 20

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

威尼斯人平台 21

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

威尼斯人平台 22

点击add开关,创立八个伪造账户

威尼斯人平台 23

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

威尼斯人平台 24

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

威尼斯人平台 25

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

威尼斯人平台 26

在主面板上点击Start Server开关。

威尼斯人平台 27

生龙活虎旦有供给关闭ssh服务,能够点击“Stop Server”开关。

接下来履行cmd步向命令行输入框,实行“netstat -ano | findstr
22”命令,查看22(ssh卡塔 尔(英语:State of Qatar)端口是或不是开启。

威尼斯人平台 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上开荒文件查看。

威尼斯人平台 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选项卡

威尼斯人平台 30

点击Edit按钮

威尼斯人平台 31

点击“Public keys”

威尼斯人平台 32

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

威尼斯人平台 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卡塔 尔(英语:State of Qatar),然后挨门逐户将公匙导入到WinSSHD。

威尼斯人平台 34

于今甘休,安装WinSSHD实现windows下的SSH公约并安排信赖Linux客户端操作完结!

证实有个别,那是采用设想账户连接Windows系统,也足以使用Windows账户连接Windows系统,只需在安装步骤中,允许行使windows账号登录,并展开配备。

威尼斯人平台 35

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

威尼斯人平台 36

相关文章