Remote ssh无法连接?

1、检查ssh配置

bash 复制代码
sudo nano etc/ssh/sshd_config

确保配置

bash 复制代码
# 登录与认证
PermitRootLogin no            # 推荐 no(VS Code 不需要 root)
PasswordAuthentication yes    # yes(密码登陆)
PubkeyAuthentication yes      # 推荐同时开启(公钥登陆)
KbdInteractiveAuthentication yes
UsePAM yes

# 连接稳定性
ClientAliveInterval 30
ClientAliveCountMax 3
TCPKeepAlive yes

# VS Code / scp / sftp 必需
AllowAgentForwarding yes
AllowTcpForwarding yes
PermitTTY yes

2、检查vscode配置

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

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

3、检查网络

确保远端shell没有被污染

bash 复制代码
ssh user@xxx.xxx.xxx.xx "echo OK"
# 应该输出
OK

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

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

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

相关推荐
碳基沙盒1 天前
OpenClaw 多 Agent 配置实战指南
运维
蝎子莱莱爱打怪4 天前
Centos7中一键安装K8s集群以及Rancher安装记录
运维·后端·kubernetes
埃博拉酱4 天前
VS Code Remote SSH 连接 Windows 服务器卡在"下载 VS Code 服务器":prcdn DNS 解析失败的诊断与 BITS 断点续传
windows·ssh·visual studio code
DianSan_ERP5 天前
电商API接口全链路监控:构建坚不可摧的线上运维防线
大数据·运维·网络·人工智能·git·servlet
呉師傅5 天前
火狐浏览器报错配置文件缺失如何解决#操作技巧#
运维·网络·windows·电脑
不是二师兄的八戒5 天前
Linux服务器挂载OSS存储的完整实践指南
linux·运维·服务器
zhangfeng11335 天前
趋动云 如何ssh登录 服务区 项目server
运维·人工智能·ssh
ZeroNews内网穿透5 天前
谷歌封杀OpenClaw背后:本地部署或是出路
运维·服务器·数据库·安全
失重外太空啦5 天前
nginx
运维·nginx
Gofarlic_oms15 天前
避免Kisssoft高级分析模块过度采购的科学评估方法
大数据·linux·运维·人工智能·matlab