一、背景

在做国盛通项目的时候,有两套并行测试环境,因为基本架构采用的是供应商提供的程序,需要将两套banner图做同步,因为图片数量多,进GitLab版本控制进行分支策略管理,进而同步两套环境,意义不大,所以考虑服务器之间的同步。

二、环境与需求

环境:

主线测试环境:172.50.1.172(资讯接入服务器)

并行测试环境:172.50.1.132(资讯接入服务器)

操作系统:Windows Server 2008 R2

软件包:OpenSSH-Win64.zip

GitHub地址:https://github.com/PowerShell/Win32-OpenSSH/releases

需求:

将172.50.1.172的目录D:\zzinfo\mszx\download\qdymanage同步至172.50.1.132所对应的目录

三、开始安装

1.将解压之后的OpenSSH-Win64.zip放入至C:\Program Files (x86)\OpenSSH-Win64

2.开始安装,如图1所示,命令如下:

::打开cmd,安装sshd
cd "C:\Program Files (x86)\OpenSSH-Win64"
powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1 ::设置服务自动启动并启动服务
sc config sshd start= auto
net start sshd

(图1)

3.设置环境变量

将  C:\Program Files (x86)\OpenSSH-Win64  追加到如图2所示的位置

(图2)

------------------------------以上操作,172.50.1.132和172.50.1.172都需要进行------------------------------

4.因为是132从172上取图片数据,所以172是OpnenSSH服务端,132是OpnenSSH客户端

以下开始配置免秘钥登录

::1.在132服务器上打开cmd,生成密钥对,一直回车
ssh-keygen -t rsa ::2.生成的公钥在C:\Users\Administrator\.ssh(如果你是administrator用户),如图3所示 ::3.将在132上的id_rsa.pub拷贝至172服务器上C:\Users\Administrator\.ssh目录上,并在该目录下,新建一个authorized_keys文件,注意没有后缀格式!!! ::4.将id_rsa.pub里面的内容拷贝至authorized_keys

图3

5.重要的一步,注释服务端172的一个配置C:\ProgramData\ssh\ssh_config,这个目录是隐藏目录,如图4所示

图4

5.重启服务端172 sshd服务

net stop sshd
net start sshd

四、验证

在132上打开cmd,输入命令

ssh administrator@172.50.1.172

如图5所示,表示已经登录上

图5

五、同步172.50.1.172上的D:\zzinfo\mszx\download\qdymanage目录

batch脚本如下

@echo off
echo "---------script:同步172.50.1.172qdymanage-------"
echo "----------author by Michael Ho------------"
echo "----------start bak_qdymanage----------"
rd d:\backup\qdymanage /s /q
md d:\backup\qdymanage
C:\Windows\System32\xcopy.exe d:\zzinfo\mszx\download\qdymanage d:\backup\qdymanage /s /e
rd d:\zzinfo\mszx\download\qdymanage /s /q
echo "---------------end bak_qdymanage-------------"
echo "-----------172_qdymanage deploy to 132_qdymanage-----------"
scp -r administrator@172.50.1.172:d:\zzinfo\mszx\download\qdymanage d:\zzinfo\mszx\download\
echo "-------end-------"
exit 0

六、加入Windows任务计划程序

Windows安装OpenSSH服务的更多相关文章

  1. windows 上 OpenSSH 服务 启用秘钥登录(微软真心逆天)

    windows 上 OpenSSH 服务 启用秘钥登录(微软真心逆天) windows 安装 OpenSSH 服务 最近需要在windows 服务器上部署自动发布程序,那么就需要用到 scp 和 ss ...

  2. windows上OpenSSH服务安装及启动

    一.windows安装OpenSSH 1,下载openSSH windows版 GitHub下载链接 我安装的是64位版本 OpenSSH-Win64.zip 2,解压到C:\Program File ...

  3. windows安装rabbitMQ服务

    简介: RabbitMQ是流行的开源消息队列系统,用erlang语言开发.RabbitMQ是AMQP(高级消息队列协议)的标准实现. windows安装rabbitMQ服务步骤: 首先需要安装 Erl ...

  4. windows下安装openssh服务并实现远程登录

    需要准备的工具: winscp 点击下载        openssh 点击下载  步骤: 在远程计算机安装 1.首先安装openssh,双击并安装 2.指定用户的home directory为C:\ ...

  5. Windows 安装 MongoDB 服务

    第一步 以管理员权限打开命令提示符 按Windows+R键(Ctrl和Alt中间的那个,有微软Logo的键),输入cmd打开命令提示符 第二步 创建数据库目录. 使用mkdir命令,创建数据库的目录和 ...

  6. windows安装mongodb服务简洁版教程

    根据网上安装教程,简单总结如下: 1.去mongodb官网下载电脑系统对应版本的软件,比如我的是windows 64位的,就选择64位的,可能下载下来之后文件夹上面显示的是win32,这个不用理会: ...

  7. Windows安装VNC服务端

    下载VNC服务端 由于服务器在IDC机房,只能使用系统自带远程桌面连接到服务器进行安装VPC服务端 但在安装过程发现,如果是通过远程桌面连接到服务器进行安装,VNC Mirror Driver会报错无 ...

  8. paramiko监控 windows服务器 被监控服务器只需要安装openssh服务即可基于wmic完成大部分监控

    #!/usr/bin/python #-*- coding: UTF-8 -*- #++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ...

  9. windows安装gitblit服务端

    由于windows下没有gitlab之类的工具,只有很久没有更新的gitblit 下载Gitblit, 下载地址:http://www.gitblit.com/ 很长时间没有更新了,在没有linux环 ...

随机推荐

  1. UCS内存问题排查

    UCS使用双列直插式内存模块(Dual In-line Memory Module (DIMM) )作为RAM模块. 根据文档介绍,主要有如下部分:1.Memory placement <内存放 ...

  2. 误删/boot下文件或目录的修复方式!

    步骤:进入硬盘的急救模式,进入磁盘,挂载光盘到/media上,rpm安装内核到media目录下,从装grub程序到/dev/sda,然后将grub文件从定向到/boot下,然后重启. 第一步:进入bi ...

  3. org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Unknown database 'jdsc')

    org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Unknown databas ...

  4. vue中加载three.js的gltf模型

    vue中加载three.js的gltf模型 一.开始引入three.js相关插件.首先利用淘宝镜像,操作命令为: cnpm install three //npm install three也行 二. ...

  5. php 基础 PHP保留两位小数的几种方法

    $num = 10.4567; //第一种:利用round()对浮点数进行四舍五入 echo round($num,2); //10.46 //第二种:利用sprintf格式化字符串 $format_ ...

  6. MyBatis 入门Demo

    新建数据库my_db,新建表student_tb id为主键,不自动递增. 不必插入数据. 下载MyBatis https://github.com/mybatis/mybatis-3/release ...

  7. HTML常用标签效果展示

    HTML常用标签效果展示 一.文本效果 段落1---收到了开发建设看来得更加快乐圣诞节福利肯定是减肥的路上苏里科夫就是打开了飞机都是风口浪尖上的疯狂了大煞风景圣诞快乐的索科洛夫几点上课了关键是低空掠过 ...

  8. Plastic Bottle Manufacturer - What Is The Direction Of Plastic Bottles?

    Plastic bottle manufacturers explain: protective packaging for cosmetic cleaning products requires b ...

  9. 去重sort|uniq -d

    #!/bin/bash ############################################################### #Author :Bing # #Create ...

  10. 关于阿里云ecs服务器无法用FTP进行连接问题

    背景 前两天趁机老马又搞优惠,就又撸了一台三年的ecs来折腾,后来整了半天发现ftp怎么都连接不上,以前也是撸过阿里的服务器,不过启动盘是巨硬家的系统, 最后发现虽然服务器的防火墙关了,但是老马为了安 ...