Saya melakukan audit cepat layanan mendengarkan pada antarmuka eksternal pada mesin Ubuntu 14.04, dan tmux mengikat TCP *: 50994 dan *: 59147 seperti yang dilaporkan oleh netstat -l
.
Saya dapat terhubung ke port ini dari komputer lain di jaringan (kecuali pengaturan firewall apa pun), tetapi saya tidak dapat menemukan dokumentasi tentang mengapa ini mengikat port eksternal. Apa tujuan dari ini dan adakah cara untuk menghentikannya?
tmux
hanya menggunakan soket UNIX ...netstat -l
bagaimana Anda yakin itu tmux, karena output dari perintah itu bahkan tidak menunjukkan nama proses yang terkait. Anda perlu-p
saklar untuk itu.Jawaban:
Ini tmux dan itu adalah soket Unix. Tmux tampaknya menggunakan soket server untuk memungkinkan server tmux independen dijalankan.
man tmux
Jalankan tmux tanpa flag
Kemudian jalankan tmux dengan
-S /tmp/tmux.sock
dan melihat bahwa perubahan di jalur soket.Catatan, Ini bukan TCP. Ini bisa dilihat dari menggunakan flag
-t
(tcp) dan-l
(mendengarkan)sumber
apakah kamu menggunakan tcsh? https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=204429 memiliki masalah serupa di mana memulai tmux pada hasil tcsh di kueri dns.
sumber