Я никогда не знал, что cli (интерфейс командной строки) нужен порт для прослушивания. Зачем нужно, чтобы интерфейс командной строки открывал порт tcp? [[4]]
Нормально, что этот порт открыт на моем Ubuntu 16.04?
Вот мой выход netstat:
$ sudo netstat -ntlp
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 959/mysqld
tcp 0 0 127.0.1.1:53 0.0.0.0:* LISTEN 1474/dnsmasq
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 932/sshd
tcp 0 0 127.0.0.1:41049 0.0.0.0:* LISTEN 4811/cli
tcp6 0 0 :::80 :::* LISTEN 1058/apache2
tcp6 0 0 :::22 :::* LISTEN 932/sshd
Я отлично разбираюсь в других портах, потому что мне нужны apache, ssh и mysql. После googling я обнаружил, что нормально иметь dnsmasq, но ничего о cli.
Для проверки того, какой процесс прослушивает порт 41049, вы можете запустить эту команду:
ps -o args= -p "$(sudo lsof -t -i:41049)"
Как вы сказали в этом комментарии, выход относится к пакету keepass2. Посмотрите вокруг этого пакета:
Я пытаюсь установить этот пакет и проверить вывод:
sudo apt install keepass2
И вывод sudo netstat -ntlp:
[ f3]Итак, после установки keepass2, cli прослушивает локальный порт TCP.
Итак, ваши выходы вполне нормальные.
На самом деле я не знаю, почему keepass2 прослушивает этот порт. Но это может быть ошибка.
Но из-за этого keepass2 доступен в официальных хранилищах Ubuntu, он не может угроза для вас.
Вы можете увидеть это описание пакета в пакете Ubuntu.
Для проверки того, какой процесс прослушивает порт 41049, вы можете запустить эту команду:
ps -o args= -p "$(sudo lsof -t -i:41049)"
Как вы сказали в этом комментарии, выход относится к пакету keepass2. Посмотрите вокруг этого пакета:
Я пытаюсь установить этот пакет и проверить вывод:
sudo apt install keepass2
И вывод sudo netstat -ntlp:
tcp 0 0 127.0.0.1:40967 0.0.0.0:* LISTEN 8393/cli
Итак, после установки keepass2, cli прослушивает локальный порт TCP.
Итак, ваши выходы вполне нормальные.
На самом деле я не знаю, почему keepass2 прослушивает этот порт. Но это может быть ошибка.
Но из-за этого keepass2 доступен в официальных хранилищах Ubuntu, он не может угроза для вас.
Вы можете увидеть это описание пакета в пакете Ubuntu.
Для проверки того, какой процесс прослушивает порт 41049, вы можете запустить эту команду:
ps -o args= -p "$(sudo lsof -t -i:41049)"
Как вы сказали в этом комментарии, выход относится к пакету keepass2. Посмотрите вокруг этого пакета:
Я пытаюсь установить этот пакет и проверить вывод:
sudo apt install keepass2
И вывод sudo netstat -ntlp:
tcp 0 0 127.0.0.1:40967 0.0.0.0:* LISTEN 8393/cli
Итак, после установки keepass2, cli прослушивает локальный порт TCP.
Итак, ваши выходы вполне нормальные.
На самом деле я не знаю, почему keepass2 прослушивает этот порт. Но это может быть ошибка.
Но из-за этого keepass2 доступен в официальных хранилищах Ubuntu, он не может угроза для вас.
Вы можете увидеть это описание пакета в пакете Ubuntu.