Как предоставить доступ к localhost tcp порт к одному определенному внешнему IP-адресу?

Скажите, что у нас есть reddis сервер на localhost. Мы должны соединить его от некоторого другого дюйм/с. Мы знаем общедоступный IP узла, который мы хотим подключить к нашему localhost port и имейте sudo. Как предоставить доступ к localhost tcp порт к одному определенному внешнему IP-адресу? И как отключить тот доступ, когда мы хотим?

0
задан 7 February 2018 в 13:07

1 ответ

ufw может использоваться для этого.

sudo ufw default deny incoming
sudo ufw allow from 192.168.1.10 to any port 80
sudo ufw enable

отклонит весь трафик, если не позволено, и затем добавлять правило позволить трафику от 192.168.1.10 портировать 80 на локальной машине. Обратите внимание, что это заблокирует новые соединения SSH, если Вы не сделаете a

sudo ufw allow ssh

который откроет порт 22 для поступления от любого адреса.

man ufw в терминале поднимет страницу руководства, описывая все доступные варианты.

0
ответ дан 31 October 2019 в 01:35

Другие вопросы по тегам:

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