华硕 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