安装WinSSHD实现Windows下的SSH协议并配置信任Linux客

Windows7安装Bitvise开启ssh服务

by:铁乐猫

在Liunx和windows10上配置SSH服务是一件很容易的事,毕竟系统己经自带了ssh的服务功能。
不过在windows7上可不容易,也有几种实现的方案,今天要说的就是通过安装Bitvise这个软件来在windows7上搭建出ssh服务。
其实在windows7上搭建ssh服务,对于我来讲,是因为刚巧在学习mysql,而又是在自己使用的笔记本上win7系统上安装了mysql。
虽然使用cmd命令窗口来连接和运行mysql的命令也无所谓。
不过我当时想的是想用xshell连接上本地ssh服务后再连接上mysql来操作,这样可以方便用xshell的历史日记来查看操作记录。

那么,接下来就开始安装Bitvise吧。
首先需要FQ才能访问到Bitvise的官网网站,进而在官网上下载。
官网链接:

图片 1

官网上有提供客户端和服务端,两者我都下载回来安装使用过。
客户端也挺好用的,就是缺少了像xshell那样的历史日记。
但它同时还集成了sftp,windows远程桌面等客户端服务。

本次参与测试的Windows系统为Windows Server 2008 R2 Enterprise,Linux系统为SUSE12 sp1。

安装Bitvise SSH Server

  • 点击下载回来的安装包
    图片 2

点选同意协议,不想改变默认安装路径的话就可以直接点击Install了。

  • 出现版本选择,因为是个人用户,且功能也己足够使用了,所以点击下方的Personal Edition
    图片 3

个人版有功能限制,但胜在永久免费。标准版则是30天试用。

  • 填写上个人信息,点击Ok
    图片 4

  • 随后程序开始正式安装,弹出的是安装进行的命令行提示界面。
    图片 5

  • 安装完成弹出的提示框。
    图片 6

1.下载WinSSHD软件的安装包,本人测试使用的版本为WinSSHD5。(下载方式很多,百度上搜索一下“WinSSHD5”,工具也叫“Bitvise SSH Server”)

配置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文件,按照操作步骤进行安装。

使用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

结语

  • 附Bitvise SSH Client 连接ssh服务端用的客户端
    图片 15

可以说Bitvise设计得很易懂,即使不汉化使用也完全没有问题。
当然毕竟因为是虚拟出来的连接环境,就环境变量而言有点缺陷而己。
能做到实现了ssh连接也己经是难能可贵了。

今次对它的使用和介绍就简短到此吧。相信它还有很多功能值得去发掘。

【end】
2018-6-19

勾选“I agree……”,可自定义选择安装路径,然后点击Install按钮

图片 16

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

【注意:“Standard edition”需要购买,否则30天之后会过期。如果没有较多连接数等要求,可以使用“Personal edition”。需要购买标准版本的除外!】

图片 17

输入名字信息,然后点击OK按钮

图片 18

点击“OK”按钮。

图片 19

点击“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)端口是否开启。

图片 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

本文由太阳集团所有网址16877发布于www.16877.com,转载请注明出处:安装WinSSHD实现Windows下的SSH协议并配置信任Linux客

您可能还会对下面的文章感兴趣: