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

夜磊酱_8333

夜磊酱_8333

2026-04-01

489人浏览

原创

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...。

超能文献
超能文献

超能文献是一款面向医学和多学科学术研究的 AI 文献搜索与文档翻译平台。

下载

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地址,此时将不再提示输入密码,直接登录成功。

相关专题

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

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

2023.10.17

580

4

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

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

2023.10.18

876

5

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

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

2025.08.19

1886

14

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

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

2023.08.03

1718

5

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

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

2023.09.04

2604

5

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

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

2023.10.24

6024

49

字符串介绍
字符串介绍

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

2023.11.24

5529

6

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

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

2024.03.22

7214

16

php中定义字符串的方式
php中定义字符串的方式

php中定义字符串的方式:单引号;双引号;heredoc语法等等。想了解更多字符串的相关内容,可以阅读本专题下面的文章。

2024.04.29

10394

11

热门下载

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

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.7万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 133.7万人学习