讲师中心 微信公众号
AI工具推荐 视频效率加速

win11如何使用SSH连接远程服务器_win11SSH连接远程服务器完整教程与实操演示

夜磊酱_8333

夜磊酱_8333

发布时间:2026-04-01 17:30:46

|

489人浏览过

|

来源于php中文网

原创

Windows 11 提供五种 SSH 远程连接方式:一、系统自带 OpenSSH 客户端;二、MobaXterm 图形化工具;三、VS Code Remote-SSH 插件;四、Git Bash 终端;五、配置 SSH 密钥实现免密登录。

win11如何使用ssh连接远程服务器_win11ssh连接远程服务器完整教程与实操演示

如果您在 Windows 11 系统中尝试建立安全远程终端连接,但无法成功访问目标服务器,则可能是由于客户端未就绪、服务端不可达或认证方式不匹配所致。以下是 Win11 使用 SSH 连接远程服务器的多种可行方法:

一、使用系统自带 OpenSSH 客户端连接

Windows 11 自带 OpenSSH 客户端,无需额外安装即可发起标准 SSH 连接,适用于命令行操作场景,且完全集成于 PowerShell 或 CMD 环境。

1、按下 Win + R,输入 powershell 并回车,打开 PowerShell 终端。

2、执行命令检查 OpenSSH 客户端是否已启用:Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH.Client*',若 State 显示为 Installed 则可继续;否则需安装。

3、若未安装,以管理员身份运行 PowerShell,输入:Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0。

4、连接远程服务器,格式为:ssh 用户名@服务器IP地址,例如 ssh root@192.168.1.100。

5、首次连接时将提示确认服务器指纹,输入 yes 并回车;随后按提示输入对应账户密码(输入过程无可见字符)。

二、使用 MobaXterm 图形化工具连接

MobaXterm 提供直观的会话管理界面与 SFTP 文件传输支持,适合不熟悉命令行的用户,同时兼容密钥与密码双认证模式。

1、从官网下载并安装 MobaXterm Personal Edition(免费版),启动后单击左上角 Session 按钮。

2、在弹出窗口中选择 SSH 类型,在 Remote host 栏输入服务器公网或内网 IP 地址。

3、勾选 Specify username,填入登录用户名(如 ubuntu、root 或自定义账户)。

4、点击 OK 后,在新弹出的终端窗口中输入密码,回车即进入远程 Shell 环境。

5、如需上传文件,点击顶部菜单栏 SFTP,右侧将显示图形化文件浏览器,支持拖拽上传。

三、通过 VS Code 的 Remote-SSH 插件连接

VS Code 的 Remote-SSH 扩展允许在本地编辑器中直接打开远程服务器上的项目目录,实现无缝开发体验,尤其适合代码协作与调试场景。

1、在 VS Code 中打开扩展市场,搜索并安装 Remote-SSH(由 Microsoft 官方发布)。

2、按 Ctrl+Shift+P 打开命令面板,输入并选择 Remote-SSH: Connect to Host...。

3、选择 Add New SSH Host...,输入连接字符串:ssh 用户名@服务器IP地址。

4、选择默认配置文件位置(推荐使用 C:\Users\用户名\.ssh\config),保存后 VS Code 将自动创建配置项。

5、再次调用连接命令,选择该主机,VS Code 将拉起远程环境并提示输入密码;成功后即可浏览远程文件系统并编辑代码。

四、使用 Git Bash 作为替代 SSH 客户端

Git for Windows 自带 Git Bash 终端,内嵌完整 OpenSSH 工具链,可作为 PowerShell 的轻量级替代方案,尤其适合开发者日常使用。

1、前往官网下载并安装 Git for Windows,安装过程中务必勾选 Add Git to the system PATH 和 Enable pseudo-terminal emulation。

2、安装完成后,桌面或开始菜单中启动 Git Bash。

3、在终端中执行:ssh -p 22 用户名@服务器IP地址(若端口非默认 22,需显式指定 -p 参数)。

4、首次连接仍需确认主机指纹,输入 yes 后回车,再输入密码完成认证。

5、连接成功后,所有 Linux 命令均可在 Bash 中执行,包括 ls、nano、scp 等。

五、配置 SSH 密钥认证实现免密登录

密钥认证比密码更安全,可避免暴力破解风险,并支持自动化脚本调用;该方式需在本地生成密钥对,并将公钥部署至服务器 authorized_keys 文件中。

1、在 PowerShell 或 Git Bash 中运行:ssh-keygen -t ed25519 -C "your_email@example.com",连续回车使用默认路径保存密钥。

2、密钥将生成于 C:\Users\用户名\.ssh\id_ed25519(私钥)和 id_ed25519.pub(公钥)。

3、将公钥内容复制到剪贴板:cat $env:USERPROFILE\.ssh\id_ed25519.pub | clip(PowerShell)或 cat ~/.ssh/id_ed25519.pub | clip(Git Bash)。

4、通过密码方式登录服务器后,执行:mkdir -p ~/.ssh && echo "粘贴的公钥内容" >> ~/.ssh/authorized_keys && chmod 700 ~/.ssh && chmod 600 ~/.ssh/authorized_keys。

5、退出后重新执行 ssh 用户名@服务器IP地址,此时将不再提示输入密码,直接登录成功。

热门AI工具

更多
超级简历WonderCV

一款AI办公效率工具,主要用于免费求职简历模版下载制作,应届生职场人必备简历制作神器,适合需要提升相关任务效率的用户。

PixPix
PixPix Hot

PixPix是一款面向电商视觉生产的AI商品图生成工具。

讯飞绘文

讯飞绘文是一款由科大讯飞推出的一站式 AIGC 内容运营平台。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

墨刀AI
墨刀AI Hot

一款AI图像与设计工具,主要用于产品经理的专属智能体,适合需要提升相关任务效率的用户。

UP简历
UP简历 Hot

一款AI办公效率工具,主要用于基于AI技术的免费在线简历制作工具,适合需要提升相关任务效率的用户。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

Atoms
Atoms Hot

Atoms是一款AI智能体工具,第一支自动构建真实业务的 AI 团队。

相关专题

更多
session失效的原因
session失效的原因

session失效的原因有会话超时、会话数量限制、会话完整性检查、服务器重启、浏览器或设备问题等等。详细介绍:1、会话超时:服务器为Session设置了一个默认的超时时间,当用户在一段时间内没有与服务器交互时,Session将自动失效;2、会话数量限制:服务器为每个用户的Session数量设置了一个限制,当用户创建的Session数量超过这个限制时,最新的会覆盖最早的等等。

580

2023.10.17

session失效解决方法
session失效解决方法

session失效通常是由于 session 的生存时间过期或者服务器关闭导致的。其解决办法:1、延长session的生存时间;2、使用持久化存储;3、使用cookie;4、异步更新session;5、使用会话管理中间件。

876

2023.10.18

cookie与session的区别
cookie与session的区别

本专题整合了cookie与session的区别和使用方法等相关内容,阅读专题下面的文章了解更详细的内容。

1886

2025.08.19

js 字符串转数组
js 字符串转数组

js字符串转数组的方法:1、使用“split()”方法;2、使用“Array.from()”方法;3、使用for循环遍历;4、使用“Array.split()”方法。本专题为大家提供js字符串转数组的相关的文章、下载、课程内容,供大家免费下载体验。

1698

2023.08.03

js截取字符串的方法
js截取字符串的方法

js截取字符串的方法有substring()方法、substr()方法、slice()方法、split()方法和slice()方法。本专题为大家提供字符串相关的文章、下载、课程内容,供大家免费下载体验。

2604

2023.09.04

java基础知识汇总
java基础知识汇总

java基础知识有Java的历史和特点、Java的开发环境、Java的基本数据类型、变量和常量、运算符和表达式、控制语句、数组和字符串等等知识点。想要知道更多关于java基础知识的朋友,请阅读本专题下面的的有关文章,欢迎大家来php中文网学习。

6024

2023.10.24

字符串介绍
字符串介绍

字符串是一种数据类型,它可以是任何文本,包括字母、数字、符号等。字符串可以由不同的字符组成,例如空格、标点符号、数字等。在编程中,字符串通常用引号括起来,如单引号、双引号或反引号。想了解更多字符串的相关内容,可以阅读本专题下面的文章。

5529

2023.11.24

java读取文件转成字符串的方法
java读取文件转成字符串的方法

Java8引入了新的文件I/O API,使用java.nio.file.Files类读取文件内容更加方便。对于较旧版本的Java,可以使用java.io.FileReader和java.io.BufferedReader来读取文件。在这些方法中,你需要将文件路径替换为你的实际文件路径,并且可能需要处理可能的IOException异常。想了解更多java的相关内容,可以阅读本专题下面的文章。

7194

2024.03.22

Revel框架入门与安装配置
Revel框架入门与安装配置

本专题从Revel框架环境搭建讲起,系统介绍命令行工具安装、项目创建、目录结构、配置文件及热代码重载,帮助开发者快速完成首个Go Web应用。

0

2026.10.16

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn