Standart olmayan ssh bağlantı noktasını bulma


18

SSH için 22 yerine başka bir bağlantı noktası kullanmak üzere yapılandırılmış bu sunucu var. Hangi port numarası olduğunu nasıl anlayabilirim?

Yanıtlar:


6

Komut satırına erişiminiz olmadığını varsayarsak (aksi takdirde bağlantı noktası numarasının ne olduğunu zaten biliyorsunuzdur), SSH hizmetinin hangi bağlantı noktasında çalıştığını belirlemek ve denemek için bir bağlantı noktası taraması yapabilirsiniz. Nmap çalıştırmanızı öneririm. Bulabileceğine dair bir garanti yok.


2
Bu komutu kullanarak taramaya çalışıyorum nmap -p 8000-8999 -r domain.comçünkü 4 haneli 8 ile başladığını hatırlıyorum. Nmap'a ssh aramak istediğimi söylemek yeterli mi? Eğer ssh 8111'de ise açılan portun ssh'i yeniden boyutlandıracak mı? IP adresim zaten sunucum tarafından engellendiğinden çalışamıyorum. Kaba kuvveti önlemek için bir şey takıyorum. Şimdi yavaş taramak için nmap komut anahtarını arıyorum.
CallMeLaNN

28

Komut satırına erişiminiz varsa ve / etc / ssh / sshd_config dosyasına okuma erişiminiz varsa ,

grep Port /etc/ssh/sshd_config

Vay!! Aradığım şey tam olarak bu .. :)
Saurav Kumar

1
Bu neden kabul edilen cevap değil?
Amalgovinus

27

Çalıştır nmap -sV <hostname/ip>- hizmet algılamalı nmap, yani kullandığı bağlantı noktasına göre hizmeti tahmin etmek yerine, aslında bağlantı noktasını dinleyen şeyleri çalıştırır.

Bu size şöyle bir çıktı verecek:

PORT STATE SERVICE VERSION

666/tcp open ssh OpenSSH 5.3p1 Debian 3ubuntu4 (protocol 2.0)

Hala bağlantı noktasını bulamazsa, çalıştırın nmap -p- -sV <hostname/IP>- bu tüm 65k bağlantı noktalarını tarar - daha yavaştır, ancak yüksek bir bağlantı noktasında çalışıyorsa bulacaktır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.