Windows安装OpenSSH服务
一、背景
在做国盛通项目的时候,有两套并行测试环境,因为基本架构采用的是供应商提供的程序,需要将两套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服务的更多相关文章
- windows 上 OpenSSH 服务 启用秘钥登录(微软真心逆天)
windows 上 OpenSSH 服务 启用秘钥登录(微软真心逆天) windows 安装 OpenSSH 服务 最近需要在windows 服务器上部署自动发布程序,那么就需要用到 scp 和 ss ...
- windows上OpenSSH服务安装及启动
一.windows安装OpenSSH 1,下载openSSH windows版 GitHub下载链接 我安装的是64位版本 OpenSSH-Win64.zip 2,解压到C:\Program File ...
- windows安装rabbitMQ服务
简介: RabbitMQ是流行的开源消息队列系统,用erlang语言开发.RabbitMQ是AMQP(高级消息队列协议)的标准实现. windows安装rabbitMQ服务步骤: 首先需要安装 Erl ...
- windows下安装openssh服务并实现远程登录
需要准备的工具: winscp 点击下载 openssh 点击下载 步骤: 在远程计算机安装 1.首先安装openssh,双击并安装 2.指定用户的home directory为C:\ ...
- Windows 安装 MongoDB 服务
第一步 以管理员权限打开命令提示符 按Windows+R键(Ctrl和Alt中间的那个,有微软Logo的键),输入cmd打开命令提示符 第二步 创建数据库目录. 使用mkdir命令,创建数据库的目录和 ...
- windows安装mongodb服务简洁版教程
根据网上安装教程,简单总结如下: 1.去mongodb官网下载电脑系统对应版本的软件,比如我的是windows 64位的,就选择64位的,可能下载下来之后文件夹上面显示的是win32,这个不用理会: ...
- Windows安装VNC服务端
下载VNC服务端 由于服务器在IDC机房,只能使用系统自带远程桌面连接到服务器进行安装VPC服务端 但在安装过程发现,如果是通过远程桌面连接到服务器进行安装,VNC Mirror Driver会报错无 ...
- paramiko监控 windows服务器 被监控服务器只需要安装openssh服务即可基于wmic完成大部分监控
#!/usr/bin/python #-*- coding: UTF-8 -*- #++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ...
- windows安装gitblit服务端
由于windows下没有gitlab之类的工具,只有很久没有更新的gitblit 下载Gitblit, 下载地址:http://www.gitblit.com/ 很长时间没有更新了,在没有linux环 ...
随机推荐
- 从零搭建vue+express开发环境
1.express,vue运行环境,2建express项目,3建vue项目,4将vue项目(3)输出文件拷贝到express静态根目录里 一:---------PC全局安装express 和 vue- ...
- js图片轮换播放器
<!DOCTYPE html> <html> <head> <title></title> <meta charset="u ...
- JavaScript中关于隐式转换的一些总结
JavaScript运算符中的隐式转换规律:一.递增递减运算符(前置.后置)1.如果包含的是有效数字字符串或者是有效浮点数字符串,则会将字符串转换(Number())为数值,再进行加减操作,返回值的类 ...
- laravel nginx下 css 和js 加载 重写规则
server { listen 80; server_name test.hanwen.com; #charset koi8-r; #access_log logs/host.access.log m ...
- Python - 代码片段,Snippets,Gist
说明 代码片段来自网上搬运的或者自己写的 华氏温度转摄氏温度 f = float(input('请输入华氏温度: ')) c = (f - 32) / 1.8 print('%.1f华氏度 = %.1 ...
- Win10 在 CUDA 10.1 下跑 TensorFlow 2.x
深度学习最热的两个框架是 pytorch 和 tensorflow,pytorch 最新版本是 1.3,tensorflow 最新版本为 2.0,在 win10 下 pytorch 1.3 要求的 c ...
- 第六周之Hadoop学习(六)
继续上周开启telnet的过程,这个过程发现win10上运行不了telnet的命令 原因大概在于没有开启telnet服务,从网上下载好telent服务端,安装后继续尝试是否能在win10上使用hado ...
- 前端面试:js数据类型
js数据类型是js中的基础知识点,也是前端面试中一定会被考察的内容.本文旨在知识的梳理和总结,希望读者通过阅读本文,能够对这一块知识有更清晰的认识.文中如果出现错误,请在评论区指出,谢谢. js数据类 ...
- 一堂优秀学员吕智钊分享----HHR计划----直播课第二课
备注:本周四:创业者分享,下周四:投资人分享. 08年开始创业. 最重要的两条复盘思考: 大纲: ---坚持最低成本试错,最快速度学习---- 1,复盘1:创业早期如何快速学习 a,从竞争对手身上学习 ...
- 用Jackson进行Json序列化时的常用注解
Jackson时spring boot默认使用的json格式化的包,它的几个常用注解: @JsonIgnore 用在属性上面,在序列化和反序列化时都自动忽略掉该属性 @JsonProperty(&qu ...