Tôi có máy chủ này được cấu hình để sử dụng cổng khác thay vì 22 cho ssh. Làm thế nào tôi có thể tìm ra số cổng đó là gì?
Tôi có máy chủ này được cấu hình để sử dụng cổng khác thay vì 22 cho ssh. Làm thế nào tôi có thể tìm ra số cổng đó là gì?
Câu trả lời:
Nếu bạn có quyền truy cập vào dòng lệnh và đọc quyền truy cập vào / etc / ssh / sshd_config , hãy chạy
grep Port /etc/ssh/sshd_config
Chạy nmap -sV <hostname/ip>
- đó là nmap với phát hiện dịch vụ, nghĩa là nó tìm ra những gì thực sự lắng nghe trên cổng, thay vì đoán dịch vụ dựa trên cổng mà nó đang sử dụng.
Điều này sẽ cung cấp cho bạn đầu ra trông giống như:
PORT STATE SERVICE VERSION
666/tcp open ssh OpenSSH 5.3p1 Debian 3ubuntu4 (protocol 2.0)
Nếu nó vẫn không tìm thấy cổng, hãy chạy nmap -p- -sV <hostname/IP>
- điều này sẽ quét tất cả các cổng 65k - chậm hơn, nhưng nó sẽ tìm thấy nếu nó chạy trên một cổng cao.
nmap -p 8000-8999 -r domain.com
vì tôi chỉ nhớ nó bắt đầu bằng 8 cho 4 chữ số. Như vậy đã đủ để nói với nmap tôi muốn tìm kiếm ssh chưa? Nếu ssh là trên 8111, nó sẽ thay đổi cổng đã mở là ssh? Tôi không thể làm cho nó hoạt động được vì IP của tôi đã bị chặn bởi máy chủ của tôi. Tôi cài đặt một cái gì đó để ngăn chặn lực lượng vũ phu. Bây giờ tôi đang tìm kiếm chuyển đổi lệnh nmap để quét chậm.