LinuxForum.Fans
Тема

Как сменить выдаваемую версию ssh-server ?

Автор: lone_wolf 14 сообщений 3496 просмотров
#293473

Всем привет, вообщем имеем сервер на CentOS 6, вот требуется сменить версию отображения сервера ssh. А именно я имею виду: к примеру "SSH-2.0-OpenSSH_3.6.1" на "SSH-1.99-OpenSSH_3.5.2" вот как то так ... это реально как то сделать без перезборки самого ssh с исходников ?

#293727

Уважаемые гуру, подскажите в openssh.spec кроме

text
%define ver 6.1p1

на до что то есче менять или нет ?

#293759

"lone_wolf" написал:
это реально как то сделать без перезборки самого ssh с исходников ?
нет,
http://net-ssh.github.com/net-ssh/classes/Net/SSH/Transport/ServerVersion.html

"lone_wolf" написал:
на до что то есче менять или нет ?
нет, это всего лишь только версия пакета будет и весли надо скрыть версию, в sshd_config довабить например так: DebianBanner no
#293792

i2ks написал:
[quote="lone_wolf"]это реально как то сделать без перезборки самого ssh с исходников ?
нет,
http://net-ssh.github.com/net-ssh/classes/Net/SSH/Transport/ServerVersion.html

"lone_wolf" написал:
на до что то есче менять или нет ?
нет, это всего лишь только версия пакета будет и весли надо скрыть версию, в sshd_config довабить например так: DebianBanner no[/quote]

спасибо, но насчет
text
DebianBanner no 

у меня CentOS

#293835

"lone_wolf" написал:
у меня CentOS
смотри sshd_config, на строчку banner:

Banner The contents of the specified file are sent to the remote user
before authentication is allowed. If the argument is ``none''
then no banner is displayed. This option is only available for
protocol version 2. By default, no banner is displayed.
#294043
"i2ks" написал:
смотри sshd_config, на строчку banner

Как-бы это не совсем то. Работает совсем по другому.

$ telnet localhost ssh
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
SSH-2.0-OpenSSH_5.5p1
^CQ
Connection closed by foreign host.
Это в дебиане, с DebianBanner no

А далее как раз и скажет Banner, что всё логируется:
$ ssh myhostname.ltd
ATTENTION! All connections are was written in logs!
Last login: Wed Jan 2 14:24:11 2013 from 10.13.138.17

Даже из мана before authentication is allowed.

#294191
denis32 написал:
[quote="i2ks"]смотри sshd_config, на строчку banner

Как-бы это не совсем то. Работает совсем по другому.

$ telnet localhost ssh
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
SSH-2.0-OpenSSH_5.5p1
^CQ
Connection closed by foreign host.
Это в дебиане, с DebianBanner no

А далее как раз и скажет Banner, что всё логируется:
$ ssh myhostname.ltd
ATTENTION! All connections are was written in logs!
Last login: Wed Jan 2 14:24:11 2013 from 10.13.138.17

Даже из мана before authentication is allowed.[/quote]

Полностью согласен *THUMBSUP*
Вообщем для того чтобы сделать что я хочу нужно пересобирать из исходных кодов, либо пересобирать rpm паркет из репозитория. ;)
Осталось только выяснить в каких файлах сорцов какие параметры править... *DRINK*

#294236

lone_wolf, Вот только я не пойму, зачем менять версию то? Вы думаете, что это повысит безопасность или что?

#294262
denis32 написал:
lone_wolf, Вот только я не пойму, зачем менять версию то? Вы думаете, что это повысит безопасность или что?

я не думаю я в этом уже убедился на примере 1 сервака... Не ну ясно что это зашита от дурака в принципе, но все же не будет лишней...

#294287

Что за пример? И да. Настройте лучше авторизацию по ключам и хватит.

#294348

Пример действующий сервер в 1 компании, который шяс вот хотят поменять...
По ключам тоже будет настроена.

#294359
"lone_wolf" написал:
Пример действующий сервер в 1 компании, который шяс вот хотят поменять...
По ключам тоже будет настроена.

а вы постоянно будете пересобирать openssh, или один раз соберете и забудете.

#294409
i2ks написал:
[quote="lone_wolf"]Пример действующий сервер в 1 компании, который шяс вот хотят поменять...
По ключам тоже будет настроена.

а вы постоянно будете пересобирать openssh, или один раз соберете и забудете.[/quote]
1 раз...

Войдите или зарегистрируйтесь, чтобы ответить.