连接到 Bitvise SSH 服务器

连接到 Bitvise SSH 服务器

我使用 localhost 测试了连接(如文档中所写),并且连接成功(我打开了终端和 SFTP)

我在路由器上设置了端口转发。我位于网络内部。没有防火墙。

当我从不同的计算机连接时,我遇到了一些问题。客户端甚至可以连接到 SSH 服务器,但连接建立后会立即中断。

它的日志: 在此处输入图片描述

我无法找出导致该问题的任何原因

提前致谢!

答案1

首先,如果您使用的是私钥/公钥对,请检查authorized_keys文件的权限。该文件只能由用户读取/写入,并且位于只能由用户读取/写入/执行的目录中。这应该是本地主机测试期间的一个问题,但检查一下总是一个好主意。

尝试从客户端 telnet 到端口:您应该得到类似我尝试时得到的结果,
SSH-2.0-OpenSSH_5.8p1 Debian-7ubuntu1
这将表明端口正确、打开且守护进程正在运行。

如果您已关闭隧道密码(一旦运行,这是一个好主意),请将其重新打开,直到您可以消除问题的关键问题。

如果您无法运行它,我可能需要更多信息:
什么端口?我看到您在 33934 和 58302 上运行。哪个是正确的?
密钥还是密码?每个都有自己的问题。
服务器上的日志文件说了什么?您可以将 OpenSsh 的守护进程设置为更详细地记录。它可能会因为自己的问题而拒绝。Bitvise
密钥是否是它喜欢的格式?
您是否尝试以 root 身份进行 SSH?这也可能(应该)被关闭。

相关内容