Nội dung
Kiểm tra Port đang mở từ xa với nmap trên Linux với 2 bước..
Giới thiệu
Nmap (Network mapper) là một tiện ích mã nguồn mở miễn phí dùng để khai thác thông tin mạng và kiểm tra bảo mật. Nmap được thiết kế để nhanh chóng quét các mạng lớn nhưng đạt hiệu suất cao với một máy chủ duy nhất. Nmap có thể hoạt động trên rất nhiều các hệ điều hành quen thuộc và các gói binary chính thức có sẵn trên Linux, Windows và Mac OS.
Vậy ở bài viết này mình sẽ hướng dẫn các bạn cách cài đặt Nmap để kiểm tra Port đang mở từ xa trên Linux.
Hướng dẫn cài đặt
Đầu tiên các bạn cần SSH vào máy chủ của mình và làm theo các bước bên dưới.
Bước 1: Cài đặt nmap
Để cài đặt nmap trên một số máy chủ, các bạn có thể tham khảo các lệnh tương ứng bên dưới:
- Trên Ubuntu/Debian
sudo apt install nmap
- Trên RedHat , có thể sử dụng yum hoặc dnf để cài đặt:
sudo yum install nmap Or sudo dnf install nmap
- Cài đặt xong bạn kiểm tra với lệnh dưới
Nếu ra được kết quả như bên dưới là đã cài đặt thành công.
[root@sv ~]# nmap -v
Starting Nmap 6.40 ( http://nmap.org ) at 2022-04-25 21:57 +07
Read data files from: /usr/bin/../share/nmap
WARNING: No targets were specified, so 0 hosts scanned.
Nmap done: 0 IP addresses (0 hosts up) scanned in 0.04 seconds
Raw packets sent: 0 (0B) | Rcvd: 0 (0B)
Bước 2: Kiểm tra Port mở với nmap
- Kiểm tra các Port đang mở
Để kiểm tra Port mở với nmap, các bạn có thể sử dụng lệnh với option sau:
nmap IP/hostname/domainname
Ví dụ: để kiểm tra các Port đang mở trên website thegioibecon.com
, bạn chạy lệnh:
nmap thegioibecon.com
Sau khi chạy lệnh thì kết quả sẽ hiển thị các Port mở (open) ở phía máy chủ như sau:
Như hình trên đều là các Port mặc định (nên có) trên các máy chủ web. Tuy nhiên với lệnh trên sẽ chưa thể liệt kê đủ tất cả các Port, vì lệnh này chỉ check 1000
Port được sử dụng phổ biến nhất.
Vậy để check tất cả các Port được mở, thì bạn chỉ cần thêm option -p-
vào câu lệnh như bên dưới. ( Lưu ý lệnh này sẽ chạy khá lâu nên bạn vui lòng chờ )
nmap -p- thegioibecon.com
- Kiểm tra Port cụ thể
Ví dụ ở đây mình cần kiểm tra một Port cụ thể, các bạn có thể sử dụng lệnh với option sau:
nmap -Pn -p port_number IP/hostname/domainname
Ví dụ: để kiểm tra Port 2210
đang mở trên website thegioibecon.com
, bạn chạy lệnh:
nmap -Pn -p 2210 thegioibecon.com
Sau khi chạy lệnh thì kết quả sẽ hiển thị Port 2210
đang mở (open) ở phía máy chủ như sau:
Như vậy ở bài viết này mình đã hướng dẫn các bạn cách cài đặt nnmap để kiểm tra Port đang mở từ xa trên Linux hoàn tất. Hy vọng bài viết này có ích với các bạn.
Các bạn có thể tham khảo thêm các hướng dẫn sử dụng khác tại link bên dưới:
Nếu các bạn cần hỗ trợ các bạn có thể liên hệ bộ phận hỗ trợ theo các cách bên dưới:
- Hotline 247: 028 888 24768 (Ext 0)
- Ticket/Email: Bạn dùng email đăng ký dịch vụ gửi trực tiếp về: support@azdigi.com.