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