Ubuntu 14.04 시스템에서 외부 인터페이스에서 수신 대기하는 서비스에 대한 빠른 감사를 수행하고 있으며 tmux는에서보고 한 것처럼 TCP * : 50994 및 * : 59147을 바인딩합니다 netstat -l
.
방화벽 설정을 제외한 네트워크의 다른 컴퓨터에서이 포트에 연결할 수 있지만 외부 포트를 바인딩하는 이유에 대한 설명서를 찾을 수 없습니다. 이것의 목적은 무엇이며 그것을 막을 방법이 있습니까?
답변
tmux이며 Unix 소켓입니다. Tmux는 분명히 서버 소켓을 사용하여 독립적 인 tmux 서버를 실행할 수 있습니다.man tmux
플래그없이 tmux 실행
tmux
$ ss -l |grep tmux
u_str LISTEN 0 128 /tmp/tmux-1000/default 62749 * 0
그런 다음 tmux를 실행 -S /tmp/tmux.sock
하여 소켓 경로가 변경 되는지 확인하십시오.
$ ss -l |grep tmux
u_str LISTEN 0 128 /tmp/tmux.sock 62765 * 0
TCP는 아닙니다. 이것은 플래그 -t
(tcp)와 -l
(듣기) 를 사용하여 볼 수 있습니다
$ ss -tl
(returns no lines but the headers)
답변
tcsh를 사용하고 있습니까? https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=204429 는 tcsh에서 tmux를 시작하면 dns 쿼리가 발생하는 비슷한 문제가 있습니다.