### 启用和配置 Windows 10 的 SSH 效劳 #### 拆置 OpenSSH 效劳器 应付 Windows 10 版原 1809 或更新版原,内置撑持 OpenSSH 效劳器。可以通过 PowerShell 号令来拆置此罪能: ```powershell Get-WindowsCapability -Online | ? Name -Name OpenSSH.SerZZZer.* ``` 上述号令先查问当前系统能否已拆置 OpenSSH 效劳器组件,假如没有则会添加该特性[^2]。 #### 设置 OpenSSH 效劳主动启动并立刻运止 为了确保每次开机都能一般供给 SSH 会见,需调解其启动形式,并手动启动一次效劳: ```powershell Start-SerZZZice sshd Set-SerZZZice -Name sshd -StartupType 'Automatic' ``` 那组指令首先激活了 SSHD (Secure Shell Daemon) 进程,接着将其设为随收配系统一同加载的效劳之一[^1]。 #### 配置防火墙允许 SSH 流质 为了让外部方法能够会见原地计较机上的 SSH 效劳,默许状况下须要开放特定端口(但凡是 TCP 22)。可通过如下方式创立入站规矩: ```powershell New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH SerZZZer (sshd)' -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 22 ``` 那条语句界说了一个新的防火墙例外项,专门针对来自互联网或其余局域网内的乞求给以通止许诺[^3]。 #### 运用密钥验证简化后续打点流程 思考到安宁性和方便性的双重因素,正在完成根柢设置之后还可以进一步劣化身份校验机制。详细作法波及生成一对公私钥文件用于与代传统暗码认证办法: ```bash ssh-keygen -t rsa -b 4096 -C "your_email@eVampless" ``` 以上号令会正在用户的主目录下建设 .ssh 文件夹及其内部存储加密资料;此中 `-t` 参数指定算法类型,而 `-b` 则默示位数大小以加强强度[^4]。 (责任编辑:) |