如何验证 SSH 是否通过 dropbear 连接?

如何验证 SSH 是否通过 dropbear 连接?

华硕 RT68U 可通过 SSH 远程访问。从命令行(Ubuntu 16.04)登录后,可以发出什么命令来验证 shell 是否通过 dropbear 或其他方式连接?

我怀疑连接是 dropbear,但希望从命令行得到强有力的确认。

答案1

如果您想了解远程服务器的公布版本,请使用ssh -v(详细)。这里是一个连接的例子一台装有 OpenSSH 的机器带有 dropbear 的机器:

user@machine:~ $ ssh -v ${ip-address}
...
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_6.6.1p1 Ubuntu-2ubuntu2.13
debug1: Remote protocol version 2.0, remote software version dropbear_2013.60
...

答案2

ps axjf | less +/axjf沿着树向下找到 sshd 命令。

如果它有一个通用名称,比如我的,那么/usr/sbin/sshd --version或者strings /usr/sbin/sshd | less

相关内容