码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 解决VSCode使用SSH远程连接时无法指定用户名的问题


    Windows 11自带OpenSSH客户端,和VSCode配合得很好,没有这个问题。

    今天要说的是旧版本Windows 7/8/10系统遇到的问题。

    PS: Windows 7可以运行的最后版本是VSCode 1.80.2


    由于Windows 7/8/10没有自带的OpenSSH客户端,但可以调用MSYS环境下的ssh。
    我制作的MSYS绿色版,有需要的可以下载:百度网盘 请输入提取码:jbe8
    如下图所示,修改SSH:Path

    默认设置下,通过Remote Explorer添加远程主机时,无法指定登陆用户名,它总是以Administrator账户登陆。

    在VSCode 1.80版本以前,我发现可以使用下面的方式添加SSH远程连接,添加远程主机时,把用户名写在前面。
    如下图所示myname就是登陆的用户名。

    但是VSCode版本更新到1.80以后,这种方式不起作用了,会提示如下错误:

    后来经过研究,找到了无法改变用户名的根本原因,也就能解决1.80以后的这个问题。

    原因是我们调用的MSYS的ssh,它只会加载MSYS/home/Administrator/.ssh/config这个文件,
    而不是VSCode里面默认的那个config文件。

    因此我们只需要在VSCode设置里面,把config文件路径修改为MSYS下面的就可以啦!

    现在我们就能正常使用VSCode添加远程主机和指定登陆用户名了。

    如下图:一个正常的config文件内容

  • 相关阅读:
    Docker Desktop使用宿主机Windows的配置文件持久化存储数据
    IDEA 2022.3 发布,终于支持 redis 了
    2023软件测试面试题汇总
    Ubuntu配置静态IP
    JavaScript函数进阶:函数的定义和调用
    Web 数据提取:Sequentum Enterprise 2.78 Crack
    说一说:ThreadLocal 、CallContext 、AsyncLocal
    组播分片报文重组后丢包问题
    初始I/O及其基本操作
    聊聊logback的EvaluatorFilter
  • 原文地址:https://blog.csdn.net/qq446252221/article/details/134160217
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号