本文目录导读:
在 Windows Server 2016 上,OpenSSH 客户端和服务器组件默认可能未安装,一旦安装,您可能希望更改 OpenSSH 使用的默认端口(22)以增加安全性,以下是如何修改 Windows Server 2016 上 OpenSSH 连接端口的步骤。
安装 OpenSSH 客户端和服务器
在 Windows Server 2016 上,首先需要安装 OpenSSH 客户端和服务器,可以通过打开“服务器管理器”,然后选择“添加角色和功能”来完成这一步,在“角色”选项卡中,搜索“OpenSSH 客户端”和“OpenSSH 服务器”,然后勾选它们,点击“下一步”,然后完成安装过程。
打开 OpenSSH 配置文件
OpenSSH 配置文件通常位于“C:\Program Files\OpenSSH\config”,你可以使用任何文本编辑器打开它,Notepad++ 或者 Visual Studio Code。
修改端口号
在配置文件中,你可以找到类似下面的行:
Host *
Port 22
将“Port 22”更改为所需的端口号,Port 2222”,请确保所选端口号未被其他服务使用,并且没有被防火墙阻止。
重启 OpenSSH 服务
修改完配置文件后,需要重启 OpenSSH 服务以使更改生效,可以通过打开“服务”应用程序并手动重启“OpenSSH Server”来完成这一步,或者使用 PowerShell 命令:
Restart-Service OpenSSHServer
防火墙设置
如果您的服务器启用了防火墙,确保新的 OpenSSH 端口已在防火墙中打开,以 Windows Defender Firewall 为例,可以通过以下步骤打开新的 OpenSSH 端口:
1、打开“Windows Defender Firewall”设置。
2、选择“入站规则”。
3、在左侧面板中,找到并选择“OpenSSH Server (TCP 端口 2222)”(或您所设置的任何其他端口)。
4、如果规则不存在,右键单击“入站规则”并选择“新建规则”,在向导中,选择“TCP”,然后输入正确的端口号,完成其余步骤并保存规则。
测试新的 SSH 连接
尝试使用 SSH 客户端连接到服务器的新端口,以验证更改是否已成功应用,如果你使用 PuTTY,可以在连接设置中输入新的端口号,如果一切正常,你应该能够建立 SSH 连接而没有任何问题。
通过以上步骤,您应该能够在 Windows Server 2016 上成功修改 OpenSSH 的连接端口,请记住,更改默认的 SSH 端口是一种增强安全性的好方法,因为这可以减少被常见端口扫描攻击的风险,仅仅更改端口号并不足以提供全面的安全性;你还应该考虑使用强密码和其他安全措施来保护您的服务器。
评论已关闭