一、背景

在做国盛通项目的时候,有两套并行测试环境,因为基本架构采用的是供应商提供的程序,需要将两套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=autonet 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服务

netstop sshdnet 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 /qmd d:\backup\qdymanage

C:\Windows\System32\xcopy.exe d:\zzinfo\mszx\download\qdymanage d:\backup\qdymanage /s /erd d:\zzinfo\mszx\download\qdymanage /s /qecho "---------------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任务计划程序

win7 安装openssh_Windows安装OpenSSH服务相关推荐

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

    paramiko监控 windows服务器 被监控服务器只需要安装openssh服务即可基于wmic完成大部分监控 #!/usr/bin/python #-*- coding: UTF-8 -*-#+ ...

  2. 注册表编辑器厘米爱你找不到mysql,win7系统中安装mysql后找不到服务或出现找不到指定文件的解决方法...

    最近有用户到本站反馈说碰到这样一个情况,就是在电脑中安装mysql后,出现找不到服务或出现找不到指定文件的情况,碰到这样的问题该怎么办呢,接下来给大家讲解一下 1.如果你是5.0的版本,先用cmd进入 ...

  3. 安装OpenSSH服务

    1.安装OpenSSH服务(CentOS系统默认安装了openssh) yum install openssh-server -y 2.配置OpenSSH服务(默认的配置已可以正常工作) OpenSS ...

  4. 解决Win7 无法访问Windows Installer服务 Windows Installer没有正确安装时可能发生这

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 注:我使 ...

  5. Ubuntu 安装Openssh服务端

    1.安装Openssh服务端 首先,我们需要更新我们的本地库索引.所以如下所见,我们需要先输入"apt-get update" $ sudo apt-get update 现在我们 ...

  6. Microsoft .NET Framework 4.5.1 无法安装(Win7无法访问Windows Installer服务的解决方法)

    网上处理办法: 方法一: 1.开始-运行-输入"regedit",确定即打开注册表编辑器. 2.找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SQ ...

  7. 装win7系统 卡在 安装程序正在启动服务

    装win7系统 卡在 安装程序正在启动服务 解决办法:重装,装之前先格式化系统盘和引导盘

  8. linux6.5安装打印机,如何在CentOS 6.5下安装Win7下的共享打印机服务

    前言 在linux系统下要使用Windows下共享的打印机,必须要在linux下安装cups和samba服务.其中cups是linux系统下管理打印机的服务,samba是实现局域网内的不同计算机之间提 ...

  9. Win7上Git安装及配置过程

     一.安装说明 1.Git在windows平台上安装说明. Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件.目前Git已经可以在wi ...

最新文章

  1. 希尔排序的理解和实现(Java)
  2. 50-overlay 如何实现跨主机通信?
  3. Dapr + .NET 实战(十三)跨语言开发
  4. ajax获取qq音乐源码,ajax请求QQ音乐
  5. sql语句ding_SQL语句映射文件增删改查、参数、缓存
  6. 【数学基础】机器学习与深度学习中的数学知识
  7. MySQL — 利用命令:获取系统当前时间、打开系统服务、Mysql命令界面快速回到之前的语句
  8. 《纽约时报》:乔布斯最后的日子 与家人相伴
  9. 计算机智能化音乐制作,基于单片机的音乐发生器设计.docx
  10. 扫雷外挂的设计与实现
  11. 2.3、云计算FusionCompute存储虚拟化
  12. 为什么你不想学习?只想玩?人是如何一步一步废掉的
  13. Excel二维码图片生成器
  14. python程序发钉钉消息
  15. Samsung S4卡屏卡在开机画面的不拆机恢复照片一例
  16. dump和coredump
  17. 关于使用anaconda安装package出现CondaHTTPError问题
  18. Linux 腾讯云服务器账户创建流程
  19. SQL查询选修了所有课程的学生姓名
  20. E都市圈地--三维地图搜索的商业模式在哪里

热门文章

  1. 4399知名游戏-赛尔号图鉴的爬取
  2. 豆沙绿护眼色样式在html中的代码
  3. Architect架构师简历模板
  4. java多线程详解及线程池创建
  5. Mac系统之----教你怎么显示隐藏文件,或者关闭显示隐藏文件
  6. 交互式shell脚本实操
  7. 通过安卓逆向来学习安卓开发
  8. 新零售时代,异业联盟怎么做?
  9. Mac OS X平台下QuickLook开发教程
  10. 昆石VOS2009/VOS3000 2.1.6.00 操作指南