菜单

windows server 2008R2 上安装配备freesshd

2019年2月6日 - www6165com

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。

  1. 从FREESSHD官方网站下载最新的软件版本,下载地址是

    图片 2

  2. 双击刚刚下载的freeSSHd.exe进行设置,安装时其余都是默认安装选项,惟有最后两步会弹出对话框询问是不是生成私钥和是不是设置为系统服务,选用“yes”即可,因为从没生成私钥,SSH服务将无法开行,设置系统服务的话每一趟开机都会自行启动SSH服务。

    图片 3

    图片 4

    图片 5


  3. 为刚刚安装时采取了设置成系统服务,那么程序会应声启动,因为FREESSHD还一贯不布署好,大家必要开拓freesshd设置窗口进行安插,因而须求把
    刚刚启动的服务到过程里去终止掉,否则再点击桌面打开freesshd配置时SSH服务启动不了,因为22端口被占用了。如下图,停止掉进度之中的
    freesshdservice.exe进度。

    图片 6

  4. 点开桌面的freesshd图标,开首对freesshd举办部署。第四遍打开会弹出它的欢迎框,之后就不会了。

    图片 7

    图片 8

  5. 先到USER选项卡添加SSH用户,如图,添加默许的系统管理员帐号,authorization采取NT
    authentication,那样的话密码就是系统管理员帐号的密码。然后勾选shell选项,确定拉长。

    图片 9

    图片 10

  6. 回 到主界面,接纳Authentication选项卡,password
    authentication项接纳Required项,Public key
    authentication选用Disabled项。假若不那样设置连接的时候将会并发Access
    denied的荒唐,导致ssh客户端不可以一连。

    图片 11

  7. 右键点击任务栏下的freesshd图标点击Unload推出软件,然后再次打开freesshd软件使6手续的布局生效。打开后点击ssh
    server下的Click here to start 启动SSH服务。

    图片 12

    图片 13

  8. 上述配置已毕以后,还要求在windows server 2008 r2
    操作系统自带的防火墙里放行22端口,以便对外提供劳务。操作如下图。

    图片 14

    图片 15

    图片 16

    图片 17

    图片 18

  9. 继续上边的种类放火墙上的22端口开放。

    图片 19

    图片 20

    图片 21

    图片 22

  10. 迄今,freesshd软件安装配置已毕,找一个客户机,下载一个ssh客户端软件putty,连接freesshd软件提供的ssh服务并登陆成功。

    图片 23

    图片 24

    图片 25

    END

git的CentOS服务端安装和windows客户端的应用

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

安装Bitvise SSH Server

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

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

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

图片 31

点击Settings栏的Open easy settings进展不难配置。

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

图片 33

如上图,设置好用户名,密码,虚拟根目录。

2.周转安装exe文件,根据操作步骤举行安装。

git的CentOS服务端安装

本人的应用工具是xhell来链接服务器操作

运用xshell连接ssh服务验证

例如我要一连上mysql就须求进到mysql的设置目录下启动mysql客户端。

图片 37

图片 38

设置信赖库和编译工具

为了继承安装能正常举行,我们先来设置一些荣辱与共看重库和编译工具
出于自身的服务器是新购的具有我要设置一些常用工具

  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连接也己经是宝贵了。

今次对它的运用和介绍就概括到此吧。相信它还有众多功能值得去挖掘。

【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

图片 40

解压和编译

  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

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

图片 41

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

图片 42

始建 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 命令查看地方

图片 43

仿造你的堆栈

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

图片 44

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

图片 45

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

图片 46

相关文章

发表评论

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

网站地图xml地图