Port 22 secara khusus. Saya menginstal freeSSHd pada kotak Windows Server 2008 yang hanya menjalankan IIS. Ketika saya mencoba untuk memulai Layanan SSH, ia memberi tahu saya bahwa port sudah digunakan. Bagaimana saya bisa mengetahui layanan apa yang menggunakan port ini?
windows-server-2008
port
services
Russ Bradberry
sumber
sumber
netstat -b
di command prompt juga akan berfungsi. Sysinternals TCPView pada dasarnya adalah versi GUI yang lebih cantik,netstat
adalah alat yang dilengkapi dengan Windows.Output sampel:
sumber
netstat di Windows 2008:
Mulai Command prompt dengan "Run as administrator", lalu ketik
netstat -anb
.Perintah berjalan lebih cepat dalam bentuk numerik (
-n
), dan-b
opsi membutuhkan elevasi.Untuk memfilter output dan hanya memeriksa port udp: gunakan
netstat -anb -p udp
sumber
netstat -an
akan menampilkan semua port yang saat ini terbuka dengan alamat mereka dalam bentuk angka.Untuk mencari info tentang penggunaan port tertentu melalui prompt seperti Administrator Daya Shell:
netstat -an | Select-String 10000
.sumber
Bawa ke level selanjutnya dengan CurrPorts oleh NirSoft:
Bukan hanya itu tetapi:
sumber
Jalankan di
netstat –ano | find “0.0.0.0:22”
bawah hak yang dievaluasi dan dapatkan ID proses (nomor di kolom terakhir).Kemudian gunakan Task Manager (Ctrl + Shift + Esc) untuk mengidentifikasi proses. Jika tidak menampilkan kolom PID, aktifkan ("Lihat"> "Pilih Kolom"> "PID (Pengidentifikasi proses)")
sumber
Windows Resource Monitor (bukan monitor kinerja Janda, atau monitor dari task manager) juga akan menunjukkan port dan PID dari semua koneksi terbuka.
Mulai -> Cari -> "Resource Monitor" -> tab Netowrk
sumber