无法使用Ngrok通过SSH连接到Windows计算机

编程入门 行业动态 更新时间:2024-10-08 18:31:03
本文介绍了无法使用Ngrok通过SSH连接到Windows计算机的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我正在尝试使用ngrok通过远程计算机通过SSH(公钥身份验证)连接到Windows用户。 但显然不起作用。

以下是我所做的工作。

我在Windows上安装并激活了SSH。

Get-WindowsCapability -Online | ? Name -like 'OpenSSH*' Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0

我生成了公钥文件并将其发送到远程计算机以从中进行ssh。

ssh-keygen

我在SSH设置文件";C:ProgramDatasshsshd_config";中更改/添加了以下行

PermitRootLogin yes AllowUsers otheruser PubkeyAuthentication yes PasswordAuthentication no

我重新启动了ssh服务器以应用设置更改。

net stop sshd ; net start sshd

我安装了ngrok并运行了ngrok

./ngrok tcp 22 # got "6.tcp.ngrok.io:25252"

我尝试使用";tmp";密钥文件将";tmp";从远程计算机ssh到Windows计算机。

ssh -i "C:pg.ssh mp" tmp@6.tcp.ngrok.io -p 25252

并且失败。

ssh -i "C:pg.ssh mp" tmp@6.tcp.ngrok.io -p 25252 Enter passphrase for key 'C:pg.ssh mp': tmp@6.tcp.ngrok.io: Permission denied (publickey,keyboard-interactive). 推荐答案

SSH到Windows有点浪费时间。遗憾的是,他们的文档docs.microsoft/en-us/windows-server/administration/openssh/openssh_keymanagement已过期github/MicrosoftDocs/windowsserverdocs/issues/4598,不再工作。

如果您使用的是Windows10,我建议您在Windows10上使用WSL Linux。它基本上是Windows上的Linux机器,但也可用于SSH功能。WSL SSHing确实可以像您在Linux计算机上一样完美地工作。

更多推荐

无法使用Ngrok通过SSH连接到Windows计算机

本文发布于:2023-10-16 14:07:24,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1497789.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:连接到   计算机   Ngrok   SSH   Windows

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!