首页 > 系统相关 >windows使用openssh

windows使用openssh

时间:2023-04-07 19:44:38浏览次数:44  
标签:sshd 22 windows openssh ssh 使用 输入

1 openssh安装

openSSH下载路径(Windows x64版本)
win10自带了openssh工具,可在设置-->应用-->管理可选功能-->添加功能内查看

1.解压到需要部署的服务器的 C:\Program Files下 。别问为什么,官方就这么说的

2.使用管理员模式的cmd到C:\Program Files\OpenSSH-Win64路径下

  • 安装sshd服务

执行命令:powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1
  • 开放22号端口(注意一定要把服务器安全组的入站规则的22端口配置上)

netsh advfirewall firewall add rule name=sshd dir=in action=allow protocol=TCP localport=22
  • 配置开机自启sshd服务

sc config sshd start= auto

3.启动ssh服务

net start sshd

2 开始远程

2.1 在目标机器上查看用户名

打开powershell win+i
输入

whoami

获得用户名vm-test\11136 (这是我的)

2.2 使用ssh命令远程

powershell中输入ssh命令(注意引号)

ssh -v 'vm-test\[email protected]'

输入yes,保存一个key以便下次登陆校验。

输入密码,注意密码是账号密码而非6位数pin码

ok 可以欢快的远程虚拟机了

提示:
配合pscp 远程文件系统 服用效果更佳

3 常见问题

3.1 ssh命令登陆提示 Connection reset by XXX port 22

用户名输入错误,找不到该用户 需要在目标机器 使用whoami 查看账号名

3.2 登陆之后密码始终错误

要使用微软密码 而不是pin码(6位数那个,开机输入的)

4 开发技巧

4.1 windows使用scp命令上传文件到windows服务器

https://blog.csdn.net/weixin_42506905/article/details/90339253

scp "C:\xxx.py"  "[email protected]:C:\"

解决上传路径中带有空格问题很重要

4.2 vscode+ssh远程windows服务器开发

利用vscode的ssh插件配合openssh winodws开发易如反掌

总结
使用ssh主要是方便 避免linux用ssh windows用rdp 切换很麻烦 而且有时候习惯命令 rdp的图像完全没必要

标签:sshd,22,windows,openssh,ssh,使用,输入
From: https://www.cnblogs.com/momolei/p/17297174.html

相关文章

  • FastCFS:FastVote-server的作用、使用的时机
     第一:fastvote-server仅仅是个简单的投票辅助服务器,所谓的投票客户端功能原生集成在fastdir、faststore服务器组件中第二:fastdir、faststore当且仅当 其群集中的servers个数为【偶数】(even)时,才去使用fastvote-server的辅助投票功能第三:当fastdir、faststore的配置中,servers......
  • THM-红队-Windows本地持久性
    篡改非特权帐户分配组成员资格C:\>netlocalgroupadministratorsthmuser0/add这将允许您使用RDP、WinRM或任何其他可用的远程管理服务来访问服务器。如果这看起来太可疑,您可以使用BackupOperators组。该组中的用户没有管理权限,但可以读取/写入系统上的任何文件或注册......
  • vue中 ref、$refs、$emit、$on、$bus、$off 详解和使用
    1.ref和 $refsref被用来给元素或子组件注册引用信息,引用信息将会注册在父组件的$refs对象上,如果是在普通的DOM元素上使用,引用指向的就是DOM元素,如果是在子组件上,引用就指向组件的实例。$refs是一个对象,持有已注册过ref的所有的子组件。ref用法:ref加在普通的元素......
  • Win10配置OpenSSH服务
    1.设置—>应用—>可选功能,安装OpenSSH服务2.开启服务以管理员身份运行WindowsPowershell,开启ssh服务PSC:\Windows\system32>netstartsshdWin+R,输入services.msc,打开Win10服务设置,启动类型改为自动3.更改服务端ssh端口将C:\Windows\System32\OpenSSH中sshd_conf......
  • Windows(Server)、Linux服务器如何修改用户名和密码?
    开通服务器后,为了安全起见,应及时修改默认账户名和密码,不熟悉的人也建议不要随意提供服务器信息给对方,以防对方进入服务器修改数据,养成定期修改密码可以提高服务器的安全性,今天给大家分享一下服务器修改用户名和密码的方法,修改方法如下:一、WindowsServer2003、20081、远程登录服务......
  • Jenkins Vue Windows(FreeSSHd)整合
      创建项目第一次创建执行一次如下的代码。#进入Jenkins工作空间下hxkj项目目录cd/root/.jenkins/workspace/pc_back#下面的命令只需要执行一次,后续可以删除####npm切换为淘宝源npmconfigsetregistryhttp://registry.npm.taobao.org/#安装yarnnpmiyarn......
  • spring 使用聚合Aggregation substr mongo 查询
    importcom.xxx.repository.kpi.entity.ChannelCheckBase;importcom.xxx.repository.kpi.entity.DataJson;importorg.slf4j.Logger;importorg.slf4j.LoggerFactory;importorg.springframework.beans.factory.annotation.Autowired;importorg.springframework.data.m......
  • 使用 AutoRest 遇到的问题
    AutoRest提供读取swagger.json文档,然后生成客户端代码的功能。首先是AutoRest默认使用operationid作为生成对应接口请求方法的名称,而莫得swagger.json文档上面默认没有这个值,所以需要设置。然后就是asp.netcore支持多种请求格式,包括text/json,applicaiton/json等......
  • 记录-VueJs中如何使用Teleport组件
    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助在DOM结构相对比较复杂,层级嵌套比较深的组件内,需要根据相对应的模块业务处理一些逻辑,该逻辑属于当前组件但是从整个页面应用的视图上看,它在DOM中应该被渲染在整个vue应用外部的其他地方,不能影响组件的结构比......
  • 使用Docker发布普通web项目(非springboot项目)
    公司的项目比较旧,还是普通的web格式,只能打个war包放在tomcat中运行,现在要上docker发布,在此做下记录DockerDesktop开发机是win10,想要打包镜像需要安装DockerDesktop,安装前需要在bios里面开启虚拟化支持。然后按照官方安装教程一步一步安装。Dockerfile然后在项目根目录编写doc......