Global-Moderators Dexter. @ GOV.RO Posted November 27 Global-Moderators Posted November 27 L E A G U E C S R O M Â N I A TUTORIAL m a c O S 1. Accesarea Terminalului Apasă Command + Space pentru a deschide Spotlight Search. Tastează Terminal și apasă Enter. 2. Verificarea porturilor deschise Porturile deschise pot fi verificate folosind comanda netstat. Iată câțiva pași: Rulează comanda pentru a lista conexiunile active și porturile ascultate: sudo lsof -i -P -n lsof listează fișierele deschise. Opțiunile: -i filtrează conexiunile de rețea. -P afișează numerele porturilor (nu numele serviciilor). -n dezactivează rezolvarea DNS pentru a accelera afișarea. Exemplu de ieșire: Citat COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME ssh 564 john 3u IPv4 0x... 0t0 TCP 192.168.1.100:22 Aici, portul 22 este utilizat de SSH. Pentru a afișa doar porturile ascultate: Citat netstat -an | grep LISTEN Exemplu: tcp46 0 0 *.80 *.* LISTEN 3. Închiderea unui port deschis Dacă ai nevoie să închizi un proces care utilizează un port specific: Citat Identifică procesul folosind portul dorit (ex: portul 8080): sudo lsof -i :8080 Exemplu de ieșire: COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME python 1234 john 3u IPv4 0x... 0t0 TCP *:8080 (LISTEN) Oprește procesul folosind PID-ul (ex: 1234): sudo kill -9 1234 4. Deschiderea unui port pentru un serviciu Dacă ai nevoie să deschizi un port, configurează firewall-ul sau serviciul asociat. Citat Activează sau configurează firewall-ul: Mergi la System Preferences > Security & Privacy > Firewall > Firewall Options. Adaugă aplicația sau serviciul dorit pentru a permite conexiuni. Pentru a deschide un port manual, folosește pfctl: Editarea regulilor firewall: sudo nano /etc/pf.conf Adaugă o regulă precum: pass in proto tcp from any to any port 8080 Activează noua configurație: sudo pfctl -f /etc/pf.conf sudo pfctl -e
Recommended Posts