v=1.5.1
( set -f; IFS=. split=( $v )
if [ ${#split[2]} -eq 1 ]
then
nv=${split[0]}.${split[1]}0${split[2]}
else
nv=${split[0]}.${split[1]}${split[2]}
fi
printf "$nv" )
ps axjf | less +/axjf
И следуйте по дереву до команды sshd.
Если у него общее имя, как у меня, то /usr/sbin/sshd --version
илиstrings /usr/sbin/sshd | less
Если вы хотите узнать объявленную версию удаленного сервера, используйте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
...