Всем привет, вообщем имеем сервер на CentOS 6, вот требуется сменить версию отображения сервера ssh. А именно я имею виду: к примеру "SSH-2.0-OpenSSH_3.6.1" на "SSH-1.99-OpenSSH_3.5.2" вот как то так ... это реально как то сделать без перезборки самого ssh с исходников ?
Как сменить выдаваемую версию ssh-server ?
Уважаемые гуру, подскажите в openssh.spec кроме
%define ver 6.1p1на до что то есче менять или нет ?
нет,это реально как то сделать без перезборки самого ssh с исходников ?
http://net-ssh.github.com/net-ssh/classes/Net/SSH/Transport/ServerVersion.html
нет, это всего лишь только версия пакета будет и весли надо скрыть версию, в sshd_config довабить например так: DebianBanner noна до что то есче менять или нет ?
нет,[quote="lone_wolf"]это реально как то сделать без перезборки самого ssh с исходников ?
http://net-ssh.github.com/net-ssh/classes/Net/SSH/Transport/ServerVersion.html
нет, это всего лишь только версия пакета будет и весли надо скрыть версию, в sshd_config довабить например так: DebianBanner no[/quote]на до что то есче менять или нет ?
спасибо, но насчет
DebianBanner no у меня CentOS
смотри sshd_config, на строчку banner:у меня CentOS
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.
смотри 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="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*
Да, видимо я не много ошибся на счет banner.
Пред тем как собирать из исходных кодов, ознакомьтесь:
http://www.cyberciti.biz/faq/howto-ssh-server-hide-version-number-sshd_config/
lone_wolf, Вот только я не пойму, зачем менять версию то? Вы думаете, что это повысит безопасность или что?
lone_wolf, Вот только я не пойму, зачем менять версию то? Вы думаете, что это повысит безопасность или что?
я не думаю я в этом уже убедился на примере 1 сервака... Не ну ясно что это зашита от дурака в принципе, но все же не будет лишней...
Что за пример? И да. Настройте лучше авторизацию по ключам и хватит.
Пример действующий сервер в 1 компании, который шяс вот хотят поменять...
По ключам тоже будет настроена.
Пример действующий сервер в 1 компании, который шяс вот хотят поменять...
По ключам тоже будет настроена.
а вы постоянно будете пересобирать openssh, или один раз соберете и забудете.
[quote="lone_wolf"]Пример действующий сервер в 1 компании, который шяс вот хотят поменять...
По ключам тоже будет настроена.
а вы постоянно будете пересобирать openssh, или один раз соберете и забудете.[/quote]
1 раз...