我想把我的 Windows 电脑变成 SSH 服务器,我该怎么做

我想把我的 Windows 电脑变成 SSH 服务器,我该怎么做

我想将我的手机连接到我的电脑并使用 ssh 传输一些文件,因此我使用 JSCH 作为客户端连接在线 SFTP 服务器以测试它是否工作,我可以建立连接。因此我在 Windows 上安装了 openSSH,然后转到服务设置自动并启动 OpenSSH 身份验证代理和 OpenSSH SSH 服务器,然后转到防火墙并为端口 22 设置入站规则,我搜索我的公共 IP 116.66.150.49 作为用户名我使用我的电脑名称作为密码我使用我的电脑密码但是当我尝试使用我的移动客户端连接我的电脑时出现此错误 W/System.err:com.jcraft.jsch.JSchException:java.net.ConnectException:无法从 /::(端口 49110)连接到 /116.66.108.49(端口 22):连接失败:ETIMEDOUT(连接超时)现在我知道 ssh 服务器中缺少某些东西这是我的 rooter 或我的用户名密码或者我错误地安装了服务器我需要帮助我遵循了本教程 使用 OpenSSH 在 Windows 上安装 SFTP/SSH 服务器 最后两步我不明白(设置 SSH 公钥认证,连接到服务器)

编辑

端口转发路由器图像

我尝试为本地 ip 设置端口,我将 ssh 服务器本地 ip 设置为远程 ip,我使用移动公共 ip,但仍然出现相同的错误

相关内容