Задать вопрос
@sapki

Две сетевых карты на Ubuntu-сервере. Как задать карту для доступа по SSH?

Привет!
Имеется Zabbix-сервер на Ubuntu Server 16.04. В ПК установлено две сетевые карты (enp3s0, enp4s0). Подключены в один и тот же коммутатор в разные вланы. Конфигурация на скриншоте.5b90f2eec791d261880518.png
Важно получить доступ по SSH по IP первой карты (10.44.243.252), при данных настройках заходит только по 10.44.241.75. Пробовал разные настройки, комментировал шлюз второй карты - безрезультатно. ПК имеет адрес из подсети 10.44.241.х, но маршруты в подсеть 10.44.243.х прописаны и, когда вторая карта неактивна, через SSH устпешно подключается по адресу первой карты. Уже голову сломал, не понимаю в чём дело..
ip route, на всякий случай:
5b90f4045f0ce984310884.png
  • Вопрос задан
  • 2420 просмотров
Подписаться 1 Простой 7 комментариев
Пригласить эксперта
Ответы на вопрос 2
@pfg21
ex-турист
$man ssh_config

ListenAddress
 Specifies the local addresses sshd(8) should listen on.
 The following forms may be used:

   ListenAddress host|IPv4_addr|IPv6_addr
   ListenAddress host|IPv4_addr:port
   ListenAddress [host|IPv6_addr]:port

 If port is not specified, sshd will listen on the address and all
 Port options specified.  The default is to listen on all local
 addresses.  Multiple ListenAddress options are permitted.
Ответ написан
Комментировать
/etc/ssh/sshd_config
установить ListenAddress в
ListenAddress 10.44.243.252
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы