Я включил UFW на сервере ubuntu, настроенном кем-то другим, следуя документации по digitalocean. На этом сервере уже был установлен virtualmin / webmin.
Включение UFW не повлияло на трафик, разрешен только OpenSSH, а по умолчанию установлены входящие (запретить), исходящие (разрешить). Я все еще мог посещать веб-сайт, даже когда Apache не был добавлен в правило UFW.
Мне пришлось перезагрузить сервер, чтобы увидеть, сработает ли UFW, но брандмауэр был «неактивен», и теперь я не могу подключиться к экземпляру SQL Server через приложение или SSMS даже после отключения брандмауэра.
Приложение не работает уже несколько часов, мир на моей шее, и я почти на конце моей веревки.
ufw
не имеет к этому никакого отношения. Если он находится на сервере Ubuntu иufw
неактивен, он не остановит ваше соединение; что означает, что служба (SQL Server) не запущена. Вы можете узнать это с помощьюsudo service mssql-server status
. - person Larnu   schedule 11.10.2019ufw
также не останавливает локальное соединение. Если Webmin и SQL Server работают на одном хосте,ufw
не будет останавливать соединения; он остановит только те, которые поступают с внешних IP-адресов, которые не входят в разрешенный список (или имеют явныйDENY
). - person Larnu   schedule 11.10.2019sqlcmd
с локального хоста? если не удается установить соединение, какую ошибку вы получите? если он работает, очевидно, проблема в брандмауэре. - person Larnu   schedule 11.10.2019msodbcsql17
у вас установлена? - person Larnu   schedule 11.10.2019ufw
? Только для подключения не с локального хоста. - person Larnu   schedule 11.10.2019installed
при запускеsudo apt-cache policy msodbcsql17 mssql-server
? - person Larnu   schedule 11.10.2019