[技巧]还在使用RDP远程windows?OpenSSH远程win10操作系统!

简介: [技巧]还在使用RDP远程windows?OpenSSH远程win10操作系统!

前言

最近一直在使用vscode远程虚拟机进行开发,linux系统远程非常顺畅,windows每次都要进入虚拟机,非常麻烦,想着能不能就用统一的命令行远程,一番操作 openssh他来了!

一、Win10开启OpenSSH服务

1.1 查看本机是否安装了openssh

Win+R键入cmd,回车,打开命令提示符 或者打开 Windows PowerShell

在命令提示符里键入ssh

如果有上图中的输出,则可跳过该下载openssh部分

1.2 下载openssh

当前的Win 10版本已经支持OpenSSH服务。

1.3 查看ssh是否安装

Win 10默认程序已经安装好了OpenSSH 客户端,打开Windows设置(win+i)–>应用–>应用和功能-可选功能就可看到系统已经安装好的可选功能,如下图所示。

如下图说明已经安装了openssh客户端 服务端只需要打开即可

1.4 安装openssh服务端

勾选之后

选择安装

1.5 启动openssh服务

win+r cmd 输入 services.msc

打开服务管理器

选择启动方式为自启动

然后启动

1.6 查看openssh服务是否启动正常

win+x -> T 启动任务管理

服务

查找ssh服务

正在运行说明服务 启动成功 运行正常

二、开始远程

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

打开powershellwin+i

输入

whoami

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

2.2 使用ssh命令远程

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

ssh -v 'vm-test\11136@192.168.111.130'

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

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

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

提示:

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

三、常见问题

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

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

3.2 登陆之后密码始终错误

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

四、开发技巧

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

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

scp "C:\xxx.py"  "xxxx@192.168.111.130:C:\"
• 1

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

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

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

五、拓展阅读

Windows 中的 OpenSSH

windows使用pscp远程拷贝文件

windows 开启openssh服务

winscp远程windows文件系统

使用ssh on cygwin进行ssh连接

总结

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

相关文章
|
3月前
|
XML Ubuntu Linux
部署08---扩展-Win10配置WSL(Ubuntu)环境,WSL系统是什么意思,是Windows系统上的一个子系统, xml的一大特点是直链系统,直接链接你的CPU,硬盘和内存,如何用 WSL部署
部署08---扩展-Win10配置WSL(Ubuntu)环境,WSL系统是什么意思,是Windows系统上的一个子系统, xml的一大特点是直链系统,直接链接你的CPU,硬盘和内存,如何用 WSL部署
|
18天前
|
iOS开发 MacOS Windows
Mac air使用Boot Camp安装win10 ,拷贝 Windows 文件时出错
Mac air使用Boot Camp安装win10 ,拷贝 Windows 文件时出错
|
1月前
|
Windows
Windows操作系统部署安装Kerberos客户端
详细介绍了在Windows操作系统上部署安装Kerberos客户端的完整过程,包括下载安装包、安装步骤、自定义安装路径、修改环境变量、配置hosts文件和Kerberos配置文件,以及安装后的验证步骤。
45 3
Windows操作系统部署安装Kerberos客户端
|
1月前
|
网络安全 虚拟化 Windows
windows 11安装openSSH server 遇到的"kex_exchange_identification: read: Connection reset"问题
windows 11安装openSSH server 遇到的"kex_exchange_identification: read: Connection reset"问题
|
2月前
|
Windows
Windows操作系统中环境变量的检索顺序
Windows操作系统中环境变量的检索顺序
44 3
|
3月前
|
IDE Java 开发工具
如何在Windows操作系统上安装PyCharm?
【7月更文挑战第5天】如何在Windows操作系统上安装PyCharm?
168 59
|
2月前
|
Kubernetes Cloud Native 开发者
探索云原生技术:Kubernetes入门与实践探索Windows操作系统的隐藏功能
【8月更文挑战第31天】在数字化转型的浪潮中,云原生技术成为企业提升敏捷性、效率和可靠性的关键。本文将带你了解云原生的核心组件之一——Kubernetes(K8s),通过浅显易懂的语言和实际代码示例,引导你步入这一强大工具的世界。无论你是初学者还是有经验的开发者,本篇都将为你打开一扇通向高效资源管理与自动化部署的大门。
|
2月前
|
负载均衡 网络协议 安全
【Azure 应用服务】Azure Web App的服务(基于Windows 操作系统部署)在被安全漏洞扫描时发现了TCP timestamps漏洞
【Azure 应用服务】Azure Web App的服务(基于Windows 操作系统部署)在被安全漏洞扫描时发现了TCP timestamps漏洞
|
2月前
|
网络协议 应用服务中间件 nginx
性能提升-如何设置Windows操作系统TIME_WAIT状态的TCP连接快速回收时间?
性能提升-如何设置Windows操作系统TIME_WAIT状态的TCP连接快速回收时间?
34 0
|
3月前
|
Windows
【Windows】 Win10下报错:该文件没有与之关联的应用来执行该操作。请安装应用,若已经安装应用,请在“默认应用设置”页面中创建关联
【Windows】 Win10下报错:该文件没有与之关联的应用来执行该操作。请安装应用,若已经安装应用,请在“默认应用设置”页面中创建关联
415 1
下一篇
无影云桌面