OpenSSH介绍
OpenSSH 是一款用于远程登录的连接工具,它使用 SSH 协议。 它会加密客户端与服务器之间的所有流量,从而遏止窃听、连接劫持和其他攻击。OpenSSH分client和server。
OpenSSH安装
可以使用Windows的设置来安装,还可以通过PowerShell来安装。详细的安装方法可以查看微软官方文档:https://learn.microsoft.com/zh-cn/windows-server/administration/openssh/openssh_install_firstuse
也可以下载安装包来安装,下载地址:https://github.com/PowerShell/Win32-OpenSSH/releases
启动并配置OpenSSH服务器
开启服务:以管理员身份打开 PowerShell,输入Start-Service sshd
设置开机自启:以管理员身份打开 PowerShell,输入Set-Service -Name sshd -StartupType 'Automatic'
或者通过右键我的电脑→管理打开计算机管理,在服务里面找到OpenSSH SSH Server来开启和关闭服务和设置自启动。(如下图,实操环境:Windows10)
添加入站规则
在Windows Defender防火墙中添加入站规则,添加22/tcp端口。
操作步骤如下,实操环境:Windows10
验证
在cmd窗口中输入netstat -p tcp -an或者netstat -ano,如下图,可以看到监听22端口了。