Ich habe einen Ubuntu 10.04-Server remote eingerichtet, den ich vor einiger Zeit eingerichtet habe. Während ich den Benutzernamen und das Passwort aufzeichnete, schien ich schlau gewesen zu sein und habe den üblichen SSH-Port von 22 auf ... etwas anderes geändert.
Wie finde ich heraus, was dieser Port sein könnte?
Ich habe über die Hintertür des Hosting-Unternehmens Zugriff auf den Server, sodass ich alle erforderlichen Unix-Befehle ausführen kann. Ich kann mich jedoch nicht mit einer normalen Putty-Shell auf meinem Computer anmelden.
~/.ssh/config
.Antworten:
Überprüfen Sie zunächst in der Konfigurationsdatei, welcher Port konfiguriert ist:
ssh
Starten Sie dann entweder neu , um sicherzustellen, dass die gerade gesehene Konfiguration geladen wird, oder ermitteln Sie, auf welchem Port ausgeführtssh
wird:Das ist ein normaler
ssh
Lauf auf Port 22.quelle
sudo
weil normalerweise diesshd
Konfigurationsdatei nicht von der Welt lesbar ist. In der Sekunde müssen Siesudo
in der Lage sein, das aufzulösenProgram name
, sonst können Sie nur den Namen für die Prozesse sehen, die unter Ihrem eigenen Benutzer laufen.Wenn Sie auf andere Weise auf den Server zugreifen können, führen Sie einfach Folgendes aus:
Dadurch wird eine Zeile wie die oben gezeigte zurückgegeben, in
NNN
der sich der von Ihnen gewählte Port befindet.quelle
Der einfachere Weg besteht darin, sich nur die SSH-Serverkonfigurationsdateien anzusehen:
Es wird auch geprüft, ob Ports pro Prozess empfangsbereit sind
lsof
:oder irgendeinen anderen Ports auflisten Befehl wie
netstat -lntu
.quelle
Wenn Sie keinen Zugriff auf die Serverkonsole haben, müssen Sie alle Ports von einem entfernten Host prüfen. Diese Dienstprogramme entsprechen denen
nmap
, jedoch muss die Netzwerkschicht den Datenverkehr an die bestimmte Kombination aus Host (IP-Adresse) UND Port weiterleiten.quelle
Wenn Sie keinen Anmeldezugriff auf den Server haben, können Sie den SSH-Port mithilfe
nmap
der Funktion "Versionssuche" ermitteln:Die
-sV
Option bedeutet "Versionsscan" und-p-
"Alle Ports scannen". Wenn Sie eine gute Verbindung haben und sicher sind, dass Sie die Firewall oder IDS einer anderen Person nicht durcheinander bringen, können Sie-T5
"So schnell wie möglich scannen" hinzufügen . Die Ergebnisse sehen ungefähr so aus:quelle
quelle