当前位置: 首页 > news >正文

vscode远程服务器连接----过程尝试写入的管道不存在

通过跳板机连接远程服务器时,报错---过程尝试写入的管道不存在

  • 过程尝试写入的管道不存在报错解决
    • 报错内容
    • 解决方法
      • 1. 测试网络连接连接是否正常
      • 2. 检查跳板机并打开权限
      • 3. 通过跳板机登录到目标服务器
      • 4.配置文件范例

注:校外连接学校内网服务器报错

过程尝试写入的管道不存在报错解决

报错内容

报错如下
请添加图片描述

解决方法

1. 测试网络连接连接是否正常

使用cmd + R打开命令行窗口,使用如下命令行测试跳板机是否可以成功连接

# username是用户名,
ssh username@IP -p 端口
# 或者用下面这个命令行
ssh -o HostKeyAlgorithms=+ssh-rsa username@IP -p端口

2. 检查跳板机并打开权限

vi .ssh/
vi .ssh/authorized_keys
chmod +x .ssh/
chmod +x .ssh/authorized_keys

3. 通过跳板机登录到目标服务器

# 登录到跳板机,如果有多个跳板机操作如上所示
ssh -o HostKeyAlgorithms=+ssh-rsa username@IP -p端口
# 登录到目标服务器上
ssh username@IP
# 查看操作系统
cat /etc/os-release

注:如果上述均可操作,并成功登陆到服务器上,接下来就可以开始配置vscode的ssh config文件啦。

4.配置文件范例

Host JumpMachineHostName IPHostKeyAlgorithms +ssh-rsaUser 用户名Port 端口
Host 目标服务器命名HostName IPPort 端口User 用户名ProxyJump JumpMachine

按照上述config文件配置方法就可以连接上目标服务器了,注意如果没有配置过免密登录有n个跳板机到目标服务器则需要从最内层的跳板机开始输入密码,总共输入n+1个密码。

http://www.dtcms.com/a/174135.html

相关文章:

  • 修改MySQL枚举类型添加‘location‘值
  • 【AI】Ubuntu 22.04 evalscope 模型评测 Qwen3-4B-FP8
  • Linux——https基础理论
  • 【AI论文】FormalMATH:大型语言模型形式化数学推理能力基准测试
  • C语言内存函数及大小端字节序!
  • Mysql order by 用法
  • Vue + Element UI 表单弹窗输入法卡顿问题解决方案
  • 用 Tailwind CSS 优化你的 Vue 3 项目! ! !
  • 计算机硬件:AMD X670E与B650主板的PCIe通道分配
  • 在 Laravel 12 中实现 WebSocket 通信时进行身份验证
  • 水质监控预警管理平台
  • 构建 Web 浏览 AI Agent:Pydantic + MCP 实现指南
  • C#学习第21天:安全与加密(Security and Cryptography)
  • Linux/AndroidOS中进程间的通信线程间的同步 - 虚拟内存操作
  • 企业级RAG架构设计:从FAISS索引到HyDE优化的全链路拆解,金融/医疗领域RAG落地案例与避坑指南(附架构图)
  • PCIe - ZCU106(RC) + KU5P(EP) + 固化
  • 利用 Kali Linux 进行信息收集和枚举
  • 用python实现鼠标监听与手势交互
  • 【KWDB 创作者计划】一文掌握KWDB的时序表管理
  • iOS与HTTPS抓包调试小结
  • QT生成保存 Excel 文件的默认路径,导出的文件后缀自动加(1)(2)等等
  • 上传下载接口
  • 02 mysql 管理(Windows版)
  • vue3+element plus实现甘特图效果
  • 接口自动化工具如何选择?以及实战介绍
  • 生成式人工智能技术在高校心理健康服务中的应用; 希尔的三阶段助人理论:探索、领悟和行动
  • PHP分页显示数据,在phpMyadmin中添加数据
  • 深入理解高性能网络通信:从内核源码到云原生实践
  • 云原生 MySQL 架构:从容器化到 Serverless
  • Golang领域Beego框架的中间件开发实战