win7 安装openssh_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=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服务相关推荐
- paramiko监控 windows服务器 被监控服务器只需要安装openssh服务即可基于wmic完成大部分监控...
paramiko监控 windows服务器 被监控服务器只需要安装openssh服务即可基于wmic完成大部分监控 #!/usr/bin/python #-*- coding: UTF-8 -*-#+ ...
- 注册表编辑器厘米爱你找不到mysql,win7系统中安装mysql后找不到服务或出现找不到指定文件的解决方法...
最近有用户到本站反馈说碰到这样一个情况,就是在电脑中安装mysql后,出现找不到服务或出现找不到指定文件的情况,碰到这样的问题该怎么办呢,接下来给大家讲解一下 1.如果你是5.0的版本,先用cmd进入 ...
- 安装OpenSSH服务
1.安装OpenSSH服务(CentOS系统默认安装了openssh) yum install openssh-server -y 2.配置OpenSSH服务(默认的配置已可以正常工作) OpenSS ...
- 解决Win7 无法访问Windows Installer服务 Windows Installer没有正确安装时可能发生这
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 注:我使 ...
- Ubuntu 安装Openssh服务端
1.安装Openssh服务端 首先,我们需要更新我们的本地库索引.所以如下所见,我们需要先输入"apt-get update" $ sudo apt-get update 现在我们 ...
- Microsoft .NET Framework 4.5.1 无法安装(Win7无法访问Windows Installer服务的解决方法)
网上处理办法: 方法一: 1.开始-运行-输入"regedit",确定即打开注册表编辑器. 2.找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SQ ...
- 装win7系统 卡在 安装程序正在启动服务
装win7系统 卡在 安装程序正在启动服务 解决办法:重装,装之前先格式化系统盘和引导盘
- linux6.5安装打印机,如何在CentOS 6.5下安装Win7下的共享打印机服务
前言 在linux系统下要使用Windows下共享的打印机,必须要在linux下安装cups和samba服务.其中cups是linux系统下管理打印机的服务,samba是实现局域网内的不同计算机之间提 ...
- Win7上Git安装及配置过程
一.安装说明 1.Git在windows平台上安装说明. Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件.目前Git已经可以在wi ...
最新文章
- 希尔排序的理解和实现(Java)
- 50-overlay 如何实现跨主机通信?
- Dapr + .NET 实战(十三)跨语言开发
- ajax获取qq音乐源码,ajax请求QQ音乐
- sql语句ding_SQL语句映射文件增删改查、参数、缓存
- 【数学基础】机器学习与深度学习中的数学知识
- MySQL — 利用命令:获取系统当前时间、打开系统服务、Mysql命令界面快速回到之前的语句
- 《纽约时报》:乔布斯最后的日子 与家人相伴
- 计算机智能化音乐制作,基于单片机的音乐发生器设计.docx
- 扫雷外挂的设计与实现
- 2.3、云计算FusionCompute存储虚拟化
- 为什么你不想学习?只想玩?人是如何一步一步废掉的
- Excel二维码图片生成器
- python程序发钉钉消息
- Samsung S4卡屏卡在开机画面的不拆机恢复照片一例
- dump和coredump
- 关于使用anaconda安装package出现CondaHTTPError问题
- Linux 腾讯云服务器账户创建流程
- SQL查询选修了所有课程的学生姓名
- E都市圈地--三维地图搜索的商业模式在哪里