Windows上安装OpenSSH

it2023-01-22  59

在Linux环境通过ssh服务可以很方便地管理远程计算机,最近发现Windows也可。

在 Windows Server 2019 和 Windows 10 1809 中,OpenSSH 客户端和 OpenSSH 服务器是可单独安装的组件。可以通过Powershell直接安装,参考官方文档:

https://docs.microsoft.com/zh-cn/windows-server/administration/openssh/openssh_install_firstuse

对于旧版本的Windows,按以下步骤

1、首先下载OpenSSH的Windows发布版本,地址:

https://github.com/PowerShell/Win32-OpenSSH/releases

2、将下载的文件解压到你希望安装的位置,如:D:\Program Files\OpenSSH-Win64\

3、打开Powershell,导航到安装目录,运行安装脚本.\install-sshd.ps1

4、创建密钥,运行ssh-keygen.exe,一路默认就行,密钥会生成到C:\Users\Administrator\.ssh\id_rsa

5、在服务管理器中像管理其它服务一样管理sshd和ssh-agent

6、第一次运行sshd服务后,会生成C:\ProgramData\ssh\,ssh的默认端口是22,可以通过修改配置文件:C:\ProgramData\ssh\sshd_config,改变端口

7、现在就可能通过Xshell客户端工具连接到服务了。

最新回复(0)