SSH(Secure Shell)是大多数开发人员和系统管理员用来通过 Linux 远程连接托管服务器或任何云服务的工具,因为 SSH 在 Linux 中是内置的。然而,对于 Windows 呢?是的,Windows 系统上有 SSH 客户端,但服务器包是没有的。因此,本文将讨论如何在 Windows 11 或 10 上使用 Winget 命令行包管理器快速设置 OpenSSH 服务器包。
什么是 SSH,为什么你需要它?
SSH(Secure Shell)是一种通过加密网络安全连接到远程系统的协议。它应用广泛,远程服务器访问,需要快速发出命令并管理系统,而无需物理访问它。可以在其基础上使用 SCP 和 SFTP 进行加密文件传输。可以进行隧道和端口转发
了解如何安装和使用 SSH 对于使用 Linux 服务器、云实例或 Git 仓库 是至关重要的。
Winget 是什么?
对于那些对包管理器不太熟悉的人来说,Winget 是微软为 Windows 10 和 11 系统开发的开源命令行工具。它允许用户从 CMD 或 PowerShell 界面安装应用程序包,无需访问软件网站并手动单独下载它们。例如,要在 Windows 上安装 Google Chrome,我们无需访问其官方网站;我们只需运行一个 Winget 命令即可完成安装。我们甚至可以通过一个命令升级或卸载应用程序,无需手动下载安装程序。
简而言之,Winget 使安装软件变得极其简单。同样,使用 Winget 安装 SSH 更快,并且可以确保你获得最新官方版本,无需搜索下载链接。聪明你的应该发现,winget 有点类似于 Linux 系统下的 yum、dnf、apt、yast、apk 等包管理器
第一步:打开 PowerShell 或命令提示符
我们需要管理员权限来安装应用程序;因此,我们必须以管理员身份启动命令提示符或 PowerShell。为此,右键单击 Windows 【 开始 】 按钮,点击 【 终端管理员】 或 【 Windows PowerShell(管理员)】 选项。