在Windows 10系统中启用SSH服务,可以让您的电脑像服务器一样进行远程访问和管理。以下是启用SSH服务的详细步骤:
一、准备工具
1. PuTTY:一个免费的SSH客户端,可以用于连接到启用了SSH服务的Windows 10电脑。
2. PuTTYgen:用于生成SSH密钥对。
二、生成SSH密钥对
1. 下载并安装PuTTY和PuTTYgen。
2. 打开PuTTYgen,选择“Generate”按钮,然后使用鼠标在图形界面中拖动来生成密钥对。
3. 生成完成后,会看到一个公钥和私钥。将公钥保存到本地,私钥需要妥善保管。
三、配置SSH服务
1. 以管理员身份打开“Windows PowerShell”。
2. 输入以下命令,安装OpenSSH服务器:
```
Install-WindowsFeature -Name SSH-Server -IncludeAllSubFeature
```
3. 安装完成后,再次以管理员身份打开“Windows PowerShell”。
4. 输入以下命令,启动SSH服务:
```
Start-Service ssh-agent
```
5. 输入以下命令,设置SSH服务为开机启动:
```
Set-Service ssh-agent -StartupType Automatic
```
6. 输入以下命令,允许SSH服务通过防火墙:
```
New-NetFirewallRule -DisplayName "OpenSSH Server (TCP 22)" -Direction Inbound -Action Allow -Protocol TCP -LocalPort 22
```
四、连接到Windows 10 SSH服务
1. 打开PuTTY。
2. 在“Host Name (or IP address)”输入Windows 10电脑的IP地址。
3. 在“Port”输入22。
4. 在“Saved Sessions”中输入一个名称,然后点击“Save”保存连接配置。
5. 在“Auth”选项卡中,点击“Select private key file”按钮,选择之前生成的私钥文件。
6. 点击“Open”按钮, PuTTY会弹出认证窗口,输入私钥密码,即可连接到Windows 10 SSH服务。
通过以上步骤,您已经成功在Windows 10系统中启用了SSH服务,并可以通过SSH客户端远程访问和管理电脑。
