首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Plink永远不会完成私钥ssh连接,不会超时,密钥不会被拒绝。Putty工作正常

问Plink永远不会完成私钥ssh连接,不会超时,密钥不会被拒绝。Putty工作正常
EN

Stack Overflow用户
提问于 2014-05-15 06:55:16
回答 1查看 1.5K关注 0票数 1

我的最终目标是使用MyEnTunnel在位置A的Windows服务器和位置B的BSD机之间建立隧道,这样我就可以本地访问运行在位置B的数据库服务器。(localhost:3054Windows bsdmachine:3050) MyEnTunnel本质上是一个用于plink的Windows Service包装器。

我们在位置B使用私钥进行ssh访问。PuttyGen用于将私钥转换为.ppk文件,以便与putty、plink等兼容。Putty使用.ppk连接到BSD机,没有任何问题。

我复制了MyEnTunnel用于建立连接的命令行字符串,将其粘贴到带有最新版本的putty、plink等的目录中(以防MyEnTunnel的plink.exe过时),但仍然失败。

代码语言:javascript
复制
 plink.exe 192.168.0.233 -N -ssh -2 -P 916 -l "root" -C -i "keyfile.ppk" -L 3054:192.168.0.208:3050

BSD机器有几个jails在运行;1.233是主机,接受SSH连接。1.208是一个监听3050的监狱,不会接受ssh连接。

我很少使用隧道,我总是忘记事情的正确顺序,当我应该使用-R和-L时,所以我尝试了16种可能性。;-)然后我开始使用纯选项的plink:

代码语言:javascript
复制
 plink.exe 192.168.0.233 -N -ssh -2 -P 916 -l "root" -i "keyfile.ppk"

使用这些设置的Putty可以毫无障碍地连接。Plink报告:使用用户名"root“。然后永远什么都不做。

我做错了什么?什么会与本地侦听端口3054和目标端口3050在192.168.0.208处建立隧道?

EN

回答 1

Stack Overflow用户

发布于 2019-04-17 20:06:06

您使用了-N标志,这使得它在后台运行。如果添加-v标志,您可以看到转发/隧道的所有活动。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23666512

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档