У меня есть сервер CentOS с несколькими IP-адресами. Если я использую различные IP-адреса для входа на свой сервер через SSH для просмотра другого веб-сайта, то IP-адрес, отправленный на другой веб-сайт, является основным IP-адресом сервера.
Например, : Мой сервер CentOS имеет следующие IP-адреса: 11.22.33.134 (основной) 11.22.33.34 11.22.34.210 11.22.34.43
IP моего компьютера: 33.22.11.123
Если я использую 11.22.33.134 для входа на сервер через SSH и настраиваю его для просмотра другого веб-сайта, я буду использовать 11.22.33.134 для просмотра другого веб-сайта вместо 33.22.11.123 (функция прокси-сервера Putty)
Но если я использую 11.22.33.34 или 11.22.34.210 или 11.22.34.43 для входа на сервер, я все равно буду использовать основной IP-адрес 11.22.33.134 для просмотра другого веб-сайта.
Что я хочу сделать, так это использовать 11.22.33.34 для входа в систему, я буду использовать 11.22.33.34 для просмотра другого веб-сайта.
Я использую программу Putty на своем компьютере и CentOS на своем сервере.
Есть ли способ его настроить?
Putty не определяет, где демон ssh на вашем сервере CentOS будет связывать туннель. Обычно это основной IP-адрес на eth0, который вы называете основным IP-адресом сервера. Протокол SSH не имеет механизма, позволяющего клиенту (в данном случае замазки) указать, к какому интерфейсу привязать выход туннеля.
Единственный известный мне способ сделать что-то подобное - это изменить маршрут вашего сервера CentOS по умолчанию. Это изменит интерфейс, в котором уходит ваш трафик, и это то, что вам нужно проверить у ваших системных администраторов и / или сетевых администраторов.
на вашем сервере CentOS:
netstat -rn
найдите пункт назначения, указанный как «по умолчанию», и обратите внимание на связанный шлюз.
route add default gateway 11.22.33.34
добавит ваш новый маршрут по умолчанию
route del -n default gateway < destination copied from above >
добавит ваш новый шлюз по умолчанию