Linux 使用ssh远程Windows10 主机
linux-dash
A beautiful web dashboard for Linux
项目地址:https://gitcode.com/gh_mirrors/li/linux-dash

·
最近我在弄自动化部署的一套东西的时候,需要用到Linux 使用ssh远程Windows10 主机,然后去执行指定目录下的bat文件,然后去执行相关的自动化测试用例,(因为像UI自动化相关的用例,必须依赖于Windows系统的浏览器去跑)
但是,之前一直做的都是,Windows主机作为client端去 远程访问 作为服务端的Linux系统,所以之前一直都很轻松,没发生什么 操蛋 的问题。
最近这个思路一来,照着这个思路去执行的时候,才发现了一些问题。
我遇到的问题是:2台可以互通的主机,Windows可以远程ssh到Linux ,反之不行,报的错误是:
ssh: connect to host 10.132.20.20 port 22: Connection refused
之后,排除了Windows防火墙未关闭,Windows上用户设置访问权限等 问题
均无果。
然后dos命令里尝试启动下ssh服务,发现不行,就觉得应该是没有sshd服务的。又想为什么本机可以ssh远程其他的呢??
最后发现是,Windows上没装openssh 服务端 这个应用,我的win10系统之前是有 openssh 客户端 服务的,但是,openssh服务端这个未安装。
1、打开设置-》 应用 -》应用和功能 -》管理可选功能-》添加功能
2、点击安装(安装的时候进度条很慢,像是卡住一样,得多等一会 =。=)
3、安装完成之后,需要使用cmd命令行(管理员运行模式)启动ssd服务。
4、最后测试ssh看能否成功。
【 之前已把Linux(client)的公钥发送给了 Windows(server)】
输入windows用户的密码
发现已经成功远程到windows 端了!




A beautiful web dashboard for Linux
最近提交(Master分支:2 天前 )
186a802e
added ecosystem file for PM2 5 年前
5def40a3
Add host customization support for the NodeJS version 5 年前
更多推荐
所有评论(0)