Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.
Модераторы: SLEDopit , Модераторы разделов
Doka
Сообщения: 715
Статус: ASIC Design Engineer
ОС: RHEL4
Сообщение
Doka » 21.12.2007 12:27
необходимо заставить sshd слушать два порт на одном интерфейсе - как это сделать?
пытаюсь указать в директиве Port через запятую или пробел - пишет:
Код: Выделить всё
Starting sshd: /etc/ssh/sshd_config line 14: Badly formatted port number.
Starting sshd: /etc/ssh/sshd_config line 14: garbage at end of line; "2222".т.е. такой возможности не предусмотрено, как я понял ((
как запустить две копии sshd, чтобы они слушали разные порты? Это вобще реализуемо?
Never stop thinking..................................................................
allez
Сообщения: 2223
Статус: Не очень злой админ :-)
ОС: SuSE, CentOS, FreeBSD, Windows
Сообщение
allez » 21.12.2007 12:48
А что мешает указать две директивы "Port", каждую в отдельной строке?
INF[SZ]
Сообщения: 395
ОС: Centos
Сообщение
INF[SZ] » 21.12.2007 12:48
/usr/sbin/sshd -f file_config1
/usr/sbin/sshd -f file_config2
Я не понял Вашего вопроса, но я Вам на него отвечу.
Doka
Сообщения: 715
Статус: ASIC Design Engineer
ОС: RHEL4
Сообщение
Doka » 21.12.2007 13:28
allez писал(а): ↑ 21.12.2007 12:48
А что мешает указать две директивы "Port", каждую в отдельной строке?
пробовал. на синтаксис не ругается, но
почему-то работает только первая директива
Never stop thinking..................................................................
allez
Сообщения: 2223
Статус: Не очень злой админ :-)
ОС: SuSE, CentOS, FreeBSD, Windows
Сообщение
allez » 21.12.2007 15:30
Хм, специально проверил (Ubuntu 7.04, OpenSSH 4.3) - работает. Сколько директив "Port" указано в sshd_config, столько портов сервер и слушает.
А "на сладкое" - выдержка из
man sshd_config :
Код: Выделить всё
Port Specifies the port number that sshd listens on. The default is 22. Multiple options of this type are per-
mitted. See also ListenAddress.
P. S. Провел такой же эксперимент над
sshd во FreeBSD 6.0, openSUSE 10.2 и 10.3 (версии OpenSSH соответственно 4.2, 4.4 и 4.6) с таким же результатом - все работает.
Doka
Сообщения: 715
Статус: ASIC Design Engineer
ОС: RHEL4
Сообщение
Doka » 21.12.2007 15:52
allez
виноват, товарищ "Не очень злой админ :-)"
порт-то я в sshd_config добавил а в файрволле открыть -забыл..
через директиву "Port" конечно самый правильный путь
спасибо
Never stop thinking..................................................................