SSH连接Windows「用户名与密码的坑」及解决方案

news2024/11/17 7:43:40

文章目录

    • 问题
    • 方案

问题

当我们想要通过 SSH 连接 Windows 来进行一些远程办公的时候,通常需要进行以下准备工作:

  • Windows 上安装 OpenSSH 服务器

在系统的「设置>应用>可选功能」中搜索关键词「SSH」即可找到该应用并下载安装

请添加图片描述

  • 确定 WindowsIP 地址(以局域网为例子)用户名和登录密码

打开「Windows PowerShell」输入「ipconfig」即可看到其中「IPv4 地址」就是路由器给Windows分配的局域网地址而「C:\User\tuliwanghao」中的「tuliwanghao」就是用户名,“一般来说”密码就是你启动 Windows 系统时登录用户的所输入密码

请添加图片描述

  • 在另外一台设备上配置 .ssh/config 中的登录字段,在需要登录 Windows 的设备的 Shell 中输入 ssh YourAnyName 启动服务后按提示键入密码进行登录即可
# .ssh/config
Host YourAnyName
  HostName 192.168.4.25
  User tuliawnghao
  Port 22
# password 输入是不可见的
********

看起来似乎是十分简单的,应该不会遇到任何问题吧?其实不然,实际操作过程中问题不少,尤其是在输入用户名和密码,经常会发现 ping Windows 的 IP 是通的,但是 SSH 就是连接不上,一直出现出现「Permission denied, please try again」的警告

个人认为这种问题频繁出现的罪魁祸首是 Windows 系统的用户名的 UI 显示的策略的迷惑性,即常常突出显示的字符并不是系统真实使用的字符,以及 Windows 系统的本地账户与网络账户两种登录模式的混乱,即使使用网络用户登录 Windows 系统,SSH 仍然默认使用本地账户,因此有时候我们会很难确定 SSH 中所需要的用户名和密码到底是什么

方案

Windows 系统通过网络登录后可以在系统的账户信息看到一个显示的加粗的名称和 Microsoft 账户的登录邮箱地址,其中显示的加粗的名称是你本地系统中用户名的全称,而本地系统中的用户名则是 C 盘用户文件夹中本地用户的个人文件夹的名称

请添加图片描述
请添加图片描述

以上可以通过注册表中的信息以及计算机管理中的信息得到确认
请添加图片描述
请添加图片描述
值得一题的是,涉及本地用户名称的相关信息可以在计算机管理中启用管理员用户后登录管理员用户进行一一修改,修改 C 盘用户文件夹中本地用户的个人文件夹的名称,修改注册表中的本地用户名称,修改计算机管理中的本地用户名称即可

当弄清楚了 Windows 系统的本地用户账号密码以及网络用户账号密码后,使用本地用户账户和网络用户密码即可成功登录 SSH 服务远程 Windows 主机

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/797788.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

java:匿名内部类

匿名内部类 匿名内部类一般作为一个参数传递给方法 首先不作为参数 同时可以让代码更简化,直接调用go方法,将S1替换,也就是将内部类直接作为参数,传递给方法 内部类不是主动去实现而是被动实现的

Zabbix下载安装过程中的报错问题与解决方案

目录 系统环境1. switch-to 指令错误2. 缺少的组或模块 : php:7.4 / perl:5.26,以及衍生出来的一系列依赖模块缺少的问题3. 初始化架构和数据时缺失server.sql.gz,无法正常导入4. 启动Zabbix server和agent进程时无法正常启动,但也没有其他问…

Date时间相关语句

SimpleDateFormat格式化 Date date new Date(); /*注意,dd需要小写,另外,需要注意的是,匹配符字母不能随意写*/ /*获取date*/ SimpleDateFormat sdf1 new SimpleDateFormat("YYYY年MM月dd日 "); SimpleDateFormat sd…

轻松构建数字孪生场景,限时有奖搜集用户体验活动

作为程序员或者技术开发者,无论是学习还是工作,前沿的技术的开发和学习是不可缺少的,在信息高速的发展越来越多的技术被发明和创造! 我们应该与时俱进,去接触更多的科技技术,拓展自己的知识盲区&#xff0c…

C# Assembly 反射动态加载程序集(动态加载Dll)Demo

No1、本Demo 定义了一个接口IserviceToolFrame,接口中有一个方法Run。 No2、在另外两个工程中,分别定义两个类serviceToolCatComplete、serviceToolDogComplete实现接口IserviceToolFrame。 No3、控制台程序通过动态加载Dll的方式去调用IserviceToolFram…

消息队列的两种消费模式

第一种:点对点模式 消息发送者生产消息发送到消息队列中,然后消息接收者从消息队列中取出并且消费消息。消息被消费以后,消息队列中不再有存储,所以消息接收者不可能消费到已经被消费的消息。 点对点模式特点: 每个消息…

git的clone,上传与upstream同步

文章目录 clone同步 clone clone他人项目,git到自己的项目 rm -rf .git .git存放原始项目的日志信息,这里需要添加自己的日志信息,需要删除重写。也可手动删除 git init 初始化文件,依据本地日志信息生产.git文件 git add 目标文…

生物信息学_玉泉路_课堂笔记_03 第三章 多序列比对与系统发生树构建

🍅 课程:生物信息学_玉泉路_课堂笔记 中科院_2022秋季课 第一学期 🍅 个人笔记使用 🍅 2023/7/6 一、多序列比对简介 1.1 简介 1.2 多序列比对方法 1.2.1 启发式:渐进法 1.2.2 软件 ClustalW/X 1.2.3 启发式&…

安装git创建版本库

安装git 安装教程参考链接 https://blog.csdn.net/mukes/article/details/115693833 按照链接流程安装 安装完成后,还需要最后一步设置,在命令行输入: (用户名和邮箱在账号中查找) $ git config --global user.name “…

一套Java/.Net+Vue前后端分离的低代码快速开发框架

项目简介 这是一个基于Java Boot/.Net Core构建的简单、跨平台快速开发框架。前后端封装了上千个常用类,方便扩展;集成了代码生成器,支持前后端业务代码生成,实现快速开发,提升工作效率;框架集成了表单、报…

特定Adreno GPU的Android设备发生冻屏问题

1)特定Adreno GPU的Android设备发生冻屏问题 ​2)Unity版本升级后,iOS加载UnityFramework bundle闪退 3)关于RectTransfrom.rect在屏幕空间中表示的相关问题 4)Unity Mesh泄露问题 这是第345篇UWA技术知识分享的推送&a…

flex布局篇——justify-cont:center/space-between/space-around最后一行靠左

正常来说,用到 justify-cont:space-between时,最后一行元素是这样的 会向两端对齐。为了解决这个办法,可用gap与伪类进行纠正: <view class="box"><view class="bbox" wx:for="{{50}}" wx:key="this"><view class=…

CitHub Copilot 基于GPT的代码生成模型

CitHub Copilot 基于GPT的代码生成模型 介绍 GitHub Copilot X 是 GitHub 与 OpenAI 合作创建的&#xff0c;这是世界上第一个使用 OpenAI Codex 模型开发的大规模生成式人工智能开发工具&#xff0c;可以作为vscode 和jetbrains 插件安装 价格 试用30天免费&#xff0c;10…

3分钟学会设计模式 -- 单例模式

►单例模式 ►使用场景 在编写软件时&#xff0c;对于某些类来说&#xff0c;只有一个实例很重要。例如&#xff0c;一个系统中可以存在多个打印任务&#xff0c;但是只能有一个正在工作的任务&#xff1b;一个系统中可以多次查询数据库&#xff0c;但是只需要一个连接&#x…

rancher平台上强制删除pod服务操作

背景&#xff1a; 在日常paas平台运维工作中需要对rancher平台进行巡检的工作&#xff0c;在巡检时发现在rancher管理界面无法删除异常的pod服务&#xff0c; 处理&#xff1a; 像这样的情况就是k8s集群的pod无法通过默认的方式去删除掉pod服务&#xff0c;这时候只能是手工强制…

24岁女神 上位机还是前端?何去何从?

首先&#xff0c;我要澄清一点&#xff0c;无论是上位机开发还是前端开发&#xff0c;性别并不应该是决定因素&#xff0c;而是应该根据个人的兴趣、能力和适应性来选择职业方向。在工控行业和物联网行业&#xff0c;上位机开发确实有一定的需求。由于上位机开发更注重逻辑和抽…

前端特效必备!打造酷炫马赛克和灰色滤镜,让你的图片变得与众不同!

一、引言 引言&#xff1a; 在现代前端开发中&#xff0c;图像处理是一个不可忽视的重要环节。本篇博客将带您领略前端图像处理的魅力&#xff0c;通过Canvas和算法实现几个炫酷特效&#xff1a;马赛克和灰色滤镜、模糊等。让我们一起给图片增添马赛克的神秘感和灰色滤镜的怀旧…

BMapGL -- 生成多个maker,获取指定标识的maker,并清除他们

需求描述: 在使用 Baidu Map JavaScript API 创建多个标记时,可以为每个标记设置一个唯一的标识符(identifier),以便在以后可以根据标识符获取特定的标记,并清除它们。 代码: // 创建地图实例 var map = new BMapGL.Map("container");// 创建标记1 var poin…

与传统透明屏相比,BOE透明屏有哪些特点优势?

BOE透明屏是一种新型的显示技术&#xff0c;它能够实现透明度高达90%以上的显示效果。这种屏幕可以应用于各种领域&#xff0c;如商业展示、智能家居、汽车行业等&#xff0c;具有广阔的市场前景。 BOE透明屏采用了先进的光学技术&#xff0c;通过控制光的传播和折射&#xff…