news 2026/8/18 19:32:36

Remote ssh无法连接?

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Remote ssh无法连接?

1、检查ssh配置

sudonanoetc/ssh/sshd_config

确保配置

# 登录与认证PermitRootLogin no# 推荐 no(VS Code 不需要 root)PasswordAuthenticationyes# yes(密码登陆)PubkeyAuthenticationyes# 推荐同时开启(公钥登陆)KbdInteractiveAuthenticationyesUsePAMyes# 连接稳定性ClientAliveInterval30ClientAliveCountMax3TCPKeepAliveyes# VS Code / scp / sftp 必需AllowAgentForwardingyesAllowTcpForwardingyesPermitTTYyes

2、检查vscode配置

设置->扩展->Remote-SSH->在json中编辑

"remote.SSH.configFile":"~/.ssh/config",配置路径"remote.SSH.connectTimeout":30,超时时间"remote.SSH.path":"/usr/bin/ssh",ssh路径"remote.SSH.localServerDownload":"always"确保vscode会远端下载失败就走本地 +scp

3、检查网络

确保远端shell没有被污染

sshuser@xxx.xxx.xxx.xx"echo OK"# 应该输出OK

连不上大概率是因为不能从vscode下载code server,Remote SSH插件会做这些事

1、ssh 登录(密码或密钥)2、在远端执行:mkdir~/.vscode-server3、 检测远端 OS / 架构4、从微软服务器下载: vscode-server-linux-{arch}.tar.gz5、在远端解压如果失败则在你的电脑下载然后scp到远程解压6、启动 node + server7、本地 VS Code 通过 SSH 隧道连接 server

如果vscode显示正在本地下载 VS Code 服务器然后失败,说明本地电脑也无法下载,开启本地电脑全局代理即可

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/15 22:26:13

39、深入探究 Linux 中的睡眠与计时机制

深入探究 Linux 中的睡眠与计时机制 在 Linux 系统编程中,睡眠和计时是常见的操作,它们在很多场景下都发挥着重要作用。本文将详细介绍 Linux 中不同的睡眠和计时接口,包括它们的特点、使用方法以及适用场景。 1. 纳秒级睡眠:nanosleep() Linux 中, usleep() 函数已被…

作者头像 李华
网站建设 2026/8/18 9:16:05

31、Linux 动态内存管理全解析

Linux 动态内存管理全解析 1. 映射文件与内存管理接口概述 大多数地址空间包含少量映射文件,如程序可执行文件本身、C 语言及其他共享库和数据文件。可以查看 /proc/self/maps 或 pmap 程序的输出,了解进程中的映射文件示例。Linux 提供了一系列接口用于获取和释放内存…

作者头像 李华
网站建设 2026/8/16 12:41:18

SpringBoot 快速上手:从入门到实战,5 分钟搭建 Web 应用

在 Java 开发领域,Spring 框架曾因强大的功能和灵活的扩展性成为主流,但繁琐的 XML 配置、复杂的依赖管理也让开发者颇感头疼。而 SpringBoot 的出现,以 “约定优于配置” 为核心思想,通过自动配置、起步依赖等特性,极…

作者头像 李华
网站建设 2026/8/17 19:49:29

48、网络故障排查工具与方法全解析

网络故障排查工具与方法全解析 在网络运维和故障排查过程中,拥有合适的工具和掌握有效的方法至关重要。本文将详细介绍一系列网络诊断和修复的工具及使用方法,帮助你更好地应对网络问题。 构建网络诊断和修复笔记本 拥有一台用于网络诊断和修复的笔记本是非常实用的。不需…

作者头像 李华
网站建设 2026/8/18 3:02:58

56、Linux 内核构建与网络配置全解析

Linux 内核构建与网络配置全解析 1. 新增可加载内核模块 在 Linux 系统中,添加新的可加载内核模块是一项常见操作。以下是具体步骤: 1. 切换到包含构建树的目录,如 ~/kernel/linux - 2.6.20.1 。 2. 获取一个最新的配置文件,并将其复制到构建树的顶层。然后运行命令:…

作者头像 李华