You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求助:VSCode无法远程连接Alma Linux Web Server

AlmaLinux SSH远程连接VSCode失败排查方案

一、验证基础网络连通性

  • 在笔记本终端执行 ping <AlmaLinux服务器IP>,确认网络是否可达:
    • 不通的话,检查VMware网络模式(NAT/桥接)状态,登录服务器执行 ip addr 确认IP是否变更、网卡是否正常启用
    • 网络连通的话,继续下一步排查

二、检查AlmaLinux的SSH服务状态

  • 登录VMWare中的AlmaLinux终端,执行 sudo systemctl status sshd,查看服务运行状态:
    • 服务未启动的话,执行 sudo systemctl start sshd,再执行 sudo systemctl enable sshd 设置开机自启
    • 服务正常运行的话,打开SSH配置文件 /etc/ssh/sshd_config,确认以下配置项:
      • PasswordAuthentication yes(密码登录场景)
      • PubkeyAuthentication yes(密钥登录场景)
      • 配置中未通过 DenyUsers 禁用你的登录用户

三、检查防火墙规则

  • AlmaLinux默认使用firewalld,执行 sudo firewall-cmd --list-services,确认是否包含 ssh 服务:
    • 未包含的话,执行 sudo firewall-cmd --add-service=ssh --permanent,再执行 sudo firewall-cmd --reload 生效规则

四、排查VSCode SSH插件问题

  • 关闭VSCode,清理本地SSH缓存:
    • 打开VSCode设置,搜索 Remote.SSH: Known Hosts File,找到对应文件路径后删除服务器IP相关条目
    • 或者在VSCode远程资源管理器中,右键无法连接的服务器,选择"Remove from Known Hosts"
  • 将VSCode的Remote - SSH插件更新至最新版本

五、密钥登录场景额外排查

  • 确认笔记本本地私钥文件权限:Windows右键设置权限仅当前用户可访问;Linux/macOS执行 chmod 600 ~/.ssh/id_rsa
  • 登录服务器检查 ~/.ssh/authorized_keys 文件,确认包含你的公钥,且文件权限为 600,所在目录权限为 700

内容的提问来源于stack exchange,提问作者TechnowulfTV TechnowulfTV

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 22:27:12