上安装配置freesshd,git的CentOS服务端安装和windo

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 二〇〇九 哈弗2 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. 点开桌面包车型地铁freesshdLogo,起首对freesshd实行配置。第三遍张开会弹出它的款待框,之后就不会了。

    图片 7

    图片 8

  5. 先到USE汉兰达选项卡增加SSH顾客,如图,加多暗中认可的系统管理员帐号,authorization选用NT authentication,那样的话密码正是系统管理员帐号的密码。然后勾选shell选项,显明增加。

    图片 9

    图片 10

  6. 回 到主分界面,选取Authentication选项卡,password authentication项选拔Required项,Public key authentication选用Disabled项。假若不那样设置连接的时候将会并发Access denied的荒唐,导致ssh客商端不能够两次三番。

    图片 11

  7. 右键点击职责栏下的freesshdLogo点击Unload推出软件,然后再度张开freesshd软件使6手续的安插生效。展开后点击ssh server下的Click here to start 运营SSH服务。

    图片 12

    图片 13

  8. 如上配置完毕现在,还索要在windows server 二零一零 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

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

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

  • 并发版本选取,因为是个人客商,且意义也己丰硕使用了,所以点击下方的Personal Edition
    图片 27

个人版有作用限制,但胜在永恒无需付费。规范版则是30天试用。

  • 填写上个人消息,点击Ok
    图片 28

  • 继之程序初阶正式安装,弹出的是安装实行的命令行提醒分界面。
    图片 29

  • 设置到位弹出的提醒框。
    图片 30

1.下载WinSSHD软件的安装包,自己测量试验使用的本子为WinSSHD5。(下载形式相当多,百度上探寻一下“WinSSHD5”,工具也叫“Bitvise SSH Server”)

注意事项

 

  • 系统的22端口不能攻下,若是占用请修改 freesshd里面包车型地铁22端口为别的端口。

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 服务端的调整面板分界面如下

图片 31

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

  • 简言之配置分界面有多个主要选项卡,分别是1 劳动设置,2 windows系统客户设置,3 设想顾客设置;
    图片 32

能够在1 劳动设置中装置IP契约和行使的ssh端口,默许启用22端口。

  • 本人最主要运用的虚拟顾客设置,因为这么能够大肆定义,不用像第二项中平等要和windows系统顾客关联起来。

图片 33

如上海体育场地,设置好顾客名,密码,设想根目录。

  • 设置好用于连接ssh服务的设想客户后,再次来到ssh服务调节面板主分界面,点击Start Server就可对windows7本机开启ssh服务了。
    图片 34

上安装配置freesshd,git的CentOS服务端安装和windows客户端的使用。2.周转安装exe文件,依照操作步骤举办安装。

git的CentOS服务端安装

自家的施用工具是xhell来链接服务器操作

动用xshell连接ssh服务验证

  • 应用xshell直接连接127.0.0.1:22,连接成功
    图片 35

  • 连年后可知到情形变量是Bitivse SSH Server虚构出来的,所以本来在windwos7系统上安装好的过多软件服务等不能平素开发银行成功。
    图片 36

比方小编要连接上mysql就需求进到mysql的装置目录下运转mysql顾客端。

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

图片 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 Client 连接ssh服务端用的顾客端
    图片 39

能够说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: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

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

点击add按键,创立一个虚拟账户

图片 47

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

图片 48

产生密码设置之后,点击OK开关。

图片 49

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

图片 50

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

图片 51

即使有要求关闭ssh服务,能够点击“Stop Server”按钮。

然后实践cmd进入命令行输入框,实践“netstat -ano | findstr 22”命令,查看22(ssh)端口是或不是开启。

图片 52

公开地方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上开发文件查看。

图片 53

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

图片 54

点击Edit按钮

图片 55

点击“Public keys”

图片 56

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

图片 57

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

图片 58

迄今,安装WinSSHD完成windows下的SSH公约并陈设信任Linux客商端操作达成!

证澳优(Ausnutria Hyproca)些,那是采取虚构账户连接Windows系统,也得以应用Windows账户连接Windows系统,只需在设置步骤中,允许行使windows账号登录,并扩充配置。

图片 59

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

图片 60

本文由星彩网app下载发布于星彩网app下载,转载请注明出处:上安装配置freesshd,git的CentOS服务端安装和windo

TAG标签: 星彩网app下载
Ctrl+D 将本页面保存为书签,全面了解最新资讯,方便快捷。