云计算百科
云计算领域专业知识百科平台

连接服务器、无法连接时排查

连接服务器

✅ 一、SSH 连接 Linux 服务器(最常见)

🛠 方式 1:使用命令行(Windows 自带 SSH 客户端)
  • 打开终端:

    • Win + R 输入 cmd 或者使用 Windows Terminal
  • 输入:

    ssh username@server_ip

    示例:

    ssh root@192.168.1.100

  • 若首次连接,会提示是否继续连接,输入 yes

  • 然后输入密码

  • 🛠 方式 2:使用图形工具(推荐 Xshell、PuTTY)
    • 安装并打开工具

    • 新建会话,输入:

      • Host/IP:服务器 IP
      • 用户名:如 root
      • 端口号:默认是 22
    • 保存并连接,输入密码即可。


    ✅ 二、远程桌面连接 Windows 服务器

  • Win + R 输入 mstsc 打开“远程桌面连接”
  • 输入服务器 IP
  • 点击“连接”
  • 输入用户名和密码
  • ⚠️ 注意:Windows 服务器必须启用了远程桌面功能,且你本地能访问到该 IP 和端口(默认是 3389)。


    🔐 补充:

    如果你是开发者,连接服务器还可以做以下事:

    • 用 scp 上传文件到服务器
    • 用 VSCode 的 Remote SSH 插件远程开发
    • 用 Git 从服务器拉代码

    无法连接目标服务器


    ✅ 1. 确认服务器是否开启了远程桌面功能(下面任意一种方法就行)
    • 本地远程机执行:Win + R → 输入 sysdm.cpl → 远程 → 勾选“允许远程连接”

    • 如果你能操作服务器(通过本地访问或控制台):

      • 打开控制面板 → 系统和安全 → 系统 → “远程设置”
      • 确认是否启用了“允许远程连接到此计算机”
      • 检查防火墙是否允许 3389 端口(默认远程桌面端口)

    ✅ 2. 检查服务器是否在线(是否通网络)
    • 打开命令提示符,尝试 ping 服务器 IP:

      ping <服务器IP>

      如果不通,可能是:

      • 服务器不在线
      • 不在同一个内网 / 没有公网 IP
      • 防火墙阻止了 ping

    ✅ 3. 检查远程端口(3389)是否开放

    你可以在本地运行命令检测远程桌面端口:

    telnet <服务器IP> 3389

    如果提示无法连接,说明 3389 被阻止或未开启。


    ✅ 4. 防火墙配置问题

    如果你有管理员权限:

    • 检查服务器上是否开启了入站规则允许 3389 端口

    • 检查是否部署了安全组(如果是云服务器,如阿里云、腾讯云)

      • 打开安全组规则,添加:

        协议:TCP
        端口:3389
        来源:0.0.0.0/0(或你本机 IP)


    ✅ 5. 云服务器是否绑定了公网 IP

    如果是阿里云、腾讯云、华为云等:

    • 请确保服务器绑定了公网 IP
    • 并配置了远程桌面安全组

    赞(0)
    未经允许不得转载:网硕互联帮助中心 » 连接服务器、无法连接时排查
    分享到: 更多 (0)

    评论 抢沙发

    评论前必须登录!