Ich habe Schwierigkeiten, in mein neues Android 4-Handy (Samsung Nexus) zu gelangen.
Ich habe verschiedene SSH-Server installiert, aber in allen Fällen hängt die SSH-Verbindung nur (dh ich komme nicht so weit wie Benutzername / Passwort).
Beispiel für die Verwendung von SSHDroid:
Ausführliches SSH-Protokoll aus meiner Linux-Box:
joel@pepper ~ $ ssh -p 2222 [email protected] -vvv
OpenSSH_5.8p1 Debian-1ubuntu3, OpenSSL 0.9.8o 01 Jun 2010
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to 192.168.1.65 [192.168.1.65] port 2222.
Die Ausgabe von nmap sieht nicht richtig aus. Ein auf dem Port gefilterter Status impliziert, dass eine Firewall ihn blockiert:
joel@pepper ~ $ sudo nmap -sS 192.168.1.65
Starting Nmap 5.21 ( http://nmap.org ) at 2011-11-20 21:29 GMT
Nmap scan report for android-63731d6ebec9e01.lan (192.168.1.65)
Host is up (0.019s latency).
Not shown: 999 closed ports
PORT STATE SERVICE
2222/tcp filtered unknown
MAC Address: A0:0B:BA:B4:5F:59 (Unknown)
telnet <ip> <ssh_port>
und Sie können bestätigen, dass der Socket auf Betriebssystemebene über geöffnet istnetstat -ltnp
.Antworten:
Soweit ich weiß, ist der Standard SSH - Port IS 22 auf Ubuntu, wie „Lie Ryan“ hingewiesen. Vielleicht möchten Sie Ihre
sshd_config
Dateien auf Ihrem PC überprüfen. Wenn Sie sich diesen Artikel ansehen möchten, finden Sie Informationen zum Ändern der Standard-SSH-Konfiguration unter Ubuntu sowie die offizielle Dokumentation . Überprüfen Sie darüber hinaus Ihre aktuellen Firewall-Einstellungen. Möglicherweise können Sie diesen bestimmten Port vorübergehend für Dienste vom Typ SSH öffnen, wenn Sie bestätigen möchten, dass es sich nicht um etwas anderes handelt.Abgesehen davon scheint mir diese Frage vor mehr als 6 Monaten gestellt worden zu sein; Wenn das OP es bis jetzt nicht herausgefunden hat, bezweifle ich, dass er daran interessiert sein wird, es weiter zu verfolgen. Ich schlage vor, entweder eine Antwort zu akzeptieren, die Situation seitdem zu aktualisieren oder die Frage zu schließen.
BEARBEITEN: Abhängig von Ihrer Android-SSH-Server-App und davon, ob Sie sie mit su-Berechtigungen ausführen oder nicht, ist dies von der "QuickSSHD" -Website:
quelle
> 1024
?< 1024
dem Root-Benutzer vorbehalten, und auf andere Ports kann jeder zugreifen. unix.stackexchange.com/questions/16564/…SSHD
auf Android normalerweise auf 2222 läuft.Der Standard-SSH-Port ist 22, nicht 2222, vielleicht ist das die Hauptursache des Problems? Versuchen Sie, eine Verbindung an Port 22 herzustellen.
quelle