在Windows电脑上启动并配置SSH服务

在Windows电脑上启动并配置SSH服务,可以按照以下步骤进行操作:

1. 安装OpenSSH服务器

Windows 10/11(版本 1809 及更高版本)

打开设置:

Win + I 打开设置应用。
前往“应用”设置:

选择“应用”,然后点击“可选功能”。
添加功能:

在“可选功能”页面,点击“添加功能”。
安装OpenSSH服务器:

在搜索框中输入“OpenSSH Server”,勾选该选项,然后点击“安装”。
Windows Server
打开“服务器管理器”:

通过“开始”菜单或搜索框打开“服务器管理器”。
添加角色和功能:

在“服务器管理器”中,点击“管理” > “添加角色和功能”。
选择功能:

在“功能”页面,勾选“OpenSSH Server”,然后完成安装。

2. 启动OpenSSH服务

打开服务管理器:

Win + R,输入 services.msc,然后按 Enter。
找到“OpenSSH SSH Server”服务:

在服务列表中找到“OpenSSH SSH Server”。
启动服务:

右键点击“OpenSSH SSH Server”,选择“启动”。
设置开机自启动:

右键点击“OpenSSH SSH Server”,选择“属性”。
在“启动类型”下拉菜单中选择“自动”,然后点击“应用”和“确定”。

3. 配置防火墙

打开防火墙设置:

按 Win + R,输入 firewall.cpl,然后按 Enter。
允许应用通过防火墙:

点击“允许应用通过防火墙”。
点击“更改设置”,然后找到“OpenSSH Server”并确保它被允许通过防火墙。

4. 配置SSH

默认情况下,OpenSSH服务器的配置文件位于 C:\ProgramData\SSH\sshd_config。你可以根据需要修改这个文件来调整SSH服务的配置。

编辑配置文件:

使用文本编辑器(如记事本)以管理员身份打开 C:\ProgramData\SSH\sshd_config 文件。
修改所需的设置,如端口号(默认为22)和认证方法等。
重新启动SSH服务:

在服务管理器中,右键点击“OpenSSH SSH Server”,选择“重新启动”。

5. 验证SSH服务

测试SSH连接:
使用SSH客户端(如 PuTTY 或终端中的 ssh 命令)连接到你的计算机,使用本机的IP地址或主机名进行测试。例如:

ssh username@localhost

你可能感兴趣的:(windows,ssh,运维)