在Windows Server 2016上安装OpenSSH,需要先启用Windows功能,然后下载并安装OpenSSH客户端和服务器。
在Windows Server 2016上安装OpenSSH的步骤如下:
1、打开服务器管理器
点击开始菜单,选择“管理工具”。
在管理工具中,找到并点击“服务器管理器”。
2、添加角色和功能
在服务器管理器的仪表板中,点击右侧的“添加角色和功能”。
在弹出的向导窗口中,点击“下一步”。
选择“基于角色或功能的安装”,然后点击“下一步”。
选择要安装OpenSSH的目标服务器,然后点击“下一步”。
在服务器选择页面,勾选“OpenSSH服务器”和“OpenSSH客户端”,然后点击“下一步”。
确认安装选项,然后点击“安装”开始安装过程。
3、配置OpenSSH服务
安装完成后,点击“开始”菜单,找到并点击“Windows PowerShell”。
在PowerShell窗口中,输入以下命令以启动OpenSSH服务:StartService sshd
。
确保OpenSSH服务已成功启动,可以输入以下命令查看服务状态:GetService sshd
。
4、配置防火墙规则
默认情况下,Windows防火墙可能会阻止OpenSSH服务的连接,需要配置防火墙规则以允许传入的SSH连接。
在PowerShell窗口中,输入以下命令以允许传入的SSH连接:NewNetFirewallRule DisplayName "OpenSSH" Direction Inbound Protocol Tcp Port 22
。
输入以下命令以应用防火墙规则:SetNetFirewallRule DisplayName "OpenSSH" Enabled True
。
5、测试OpenSSH连接
使用SSH客户端(如PuTTY)尝试连接到Windows Server 2016。
如果一切正常,你应该能够成功建立SSH连接并登录到服务器。
以下是安装OpenSSH的单元表格:
步骤 | 描述 |
1 | 打开服务器管理器 |
2 | 添加角色和功能 |
选择“基于角色或功能的安装” | |
勾选“OpenSSH服务器”和“OpenSSH客户端” | |
确认安装选项并开始安装 | |
3 | 配置OpenSSH服务 |
启动OpenSSH服务:StartService sshd | |
查看服务状态:GetService sshd | |
4 | 配置防火墙规则 |
允许传入的SSH连接:NewNetFirewallRule DisplayName "OpenSSH" Direction Inbound Protocol Tcp Port 22 | |
应用防火墙规则:SetNetFirewallRule DisplayName "OpenSSH" Enabled True | |
5 | 测试OpenSSH连接 |
使用SSH客户端尝试连接到服务器 |