在Windows 10/Server上安装OpenSSH服务器

时间:2020-07-27 12:59:57  来源:igfitidea点击:

在Windows中,远程桌面是首选的远程访问方法。
但Windows还支持远程访问命令行界面。
如果要使用SSH,则必须先安装OpenSSH服务器。

如果尚未安装,我们可以通过添加OpenSSH-Server包通过应用程序和功能在Windows 10上安装SSH服务器。
而且很容易。

设置SSH服务器

如果Windows 10 PC未安装SSH服务器包,请执行以下步骤来安装它。

从“开始”菜单中打开Windows设置。
选择Apps,然后从左侧的菜单中选择应用程序和功能。

转到可选的功能部分,然后单击“添加要素”按钮。

从列表中选择OpenSSH服务器包,然后单击“安装”按钮。

等到安装完成后,然后返回应用程序和功能主窗口,并确保已安装SSH服务器。

安装完成后,SSHD服务应准备好运行。
打开Windows服务控制管理器(启动按钮> Windows管理工具>服务)。

查找OpenSSH SSH服务器,右键单击该服务并选择“开始”。

我们可能还想将OpenSSH服务启动设置为自动,因此每当启动Windows PC时都会运行。
右键单击SSH服务,选择“属性”。

将启动类型更改为自动。

使用SSH服务器启动和运行,Windows计算机现在应该侦听端口22上的连接。
要验证此功能,请使用netstat命令列出侦听端口。

我们现在可以使用SSH客户端直接连接到Windows命令行。
使用Microsoft帐户名称(或者本地用户名如果使用本地帐户)以验证SSH连接。

配置Windows防火墙

Windows自动将防火墙配置为打开端口22以允许通信到SSH服务器。
只需确保以下入站规则处于活动状态。

我们可以在C:\Windows \ System32 \ OpenSSH目录中找到SSHD_CONFIG_DEFAULT文件,SSH服务器的主要配置文件。
在大多数情况下,无需编辑此文件。