Wie kann ich über SSH auf meine Raspbian Wheezy-Installation zugreifen? Ist es standardmäßig aktiviert?


10

Ist SSH auf dem Raspbian Wheezy 7-Installationsimage standardmäßig aktiviert? Und wenn ja, welche IP-Adresse wird verwendet, damit ich über PuTTY und Filezila auf Pi zugreifen kann?


Wichtig!

Wie pro Philippe Lhardy Antwort aktuellen (nach ~ 2016) Versionen von Raspbian nicht über SSH standardmäßig aktiviert.

Antworten:


14

SSH ist standardmäßig nur für Raspbian-Versionen vor November 2016 aktiviert, aber das Startprotokoll für die Ethernet-Schnittstelle ist standardmäßig auf DHCP eingestellt, sodass die IP-Adresse von Ihrem Router zugewiesen wird. Sie können die offenen SSH-Ports in Ihrem Netzwerk mit dem Dienstprogramm nmap finden:

nmap -p 22 --open -sV 192.168.1.0/24

Sie sollten Ihr pi in der Ausgabe zusammen mit der dem pi zugewiesenen IP finden.

Sie können das Startprotokoll in statisch ändern und eine statische IP-Adresse für den pi definieren, indem Sie die Datei ifcfg-eth0 bearbeiten:

vi /etc/sysconfig/network-scripts/ifcfg-eth0 

Bearbeiten Sie dann die Datei entsprechend Ihren Anforderungen

DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes
NETWORK=192.168.1.0
NETMASK=255.255.255.0
IPADDR=192.168.1.200
GATEWAY=192.168.1.1

4
192.167.0.0/16 gehört zum "italienischen nationalen Computernetz für Universitäten und Forschung" - Sie meinten wahrscheinlich stattdessen 192.168.0.0/16. Es gibt auch keine Garantie dafür, dass der Router 192.168.1.0/24 (oder sogar 192.168.0.0/16) verwendet. Daher sollten Sie zuerst das lokale Netzwerkpräfix ermitteln (z ifconfig. B. mit ).
n.st

4

In der Windows-Befehlszeile oder in jedem Betriebssystem mit Ping-Befehl können Sie Folgendes eingeben:

ping raspberrypi

Geben Sie hier die Bildbeschreibung ein

Der DNS-Eintrag wird aufgelöst und die IP-Adresse angezeigt. Im Bild als 192.168.1.233

Natürlich können Sie die Verbindung auch nur mit dem Hostnamen raspberrypianstelle der IP-Adresse herstellen.

Dies alles setzt voraus, dass Sie einen Router verwenden, auf dem DHCP und DNS ausgeführt werden. Die meisten Internet-ISPs stellen Ihnen einen Router zur Verfügung, der dies sofort erledigt. Wenn Sie jedoch benutzerdefiniertes DHCP oder DNS haben, sollten Sie wirklich wissen, wie Sie die IP selbst finden / einstellen können.


Der Versuch zu pingen oder eine Verbindung herzustellen, da rasperrypi nicht funktioniert. Ich habe die Adresse durch Scannen der
IPs

Anscheinend haben Sie ein Netzwerkproblem. Sie sollten in der Lage sein, eine Verbindung zu raspberrypi herzustellen, aber ich verstehe, dass alle Netzwerke ihre Probleme haben. Die Tatsache, dass Sie eine Verbindung über IP herstellen können und diese immer noch langsam ist, bedeutet, dass es auf dem Pi kein DNS-Problem gibt (obwohl Sie in irgendeiner Weise ein DNS-Problem haben). Sie sollten versuchen, eine neue SD-Karte zu erwerben, ein neues Image zu brennen und es zu geben a go. Ich wette, es wird wieder normal sein
Piotr Kula

Was denkst du ist dort ein Problem?
Max Ried

1
Unter OSX wäre raspberrypi.local besser.
Tim Wu

Das würde also bedeuten, dass die Benennung von Netbios standardmäßig auf Raspbian aktiviert ist
ZJR

2

Ich weiß nicht, ob es standardmäßig installiert ist, aber wenn dies nicht der Fall ist, ist das Einrichten ziemlich einfach: Geben Sie in Ihrer Shell den folgenden Befehl ein

   sudo apt-get install ssh

Nach Abschluss der Installation können Sie den Dienst über starten

   sudo /etc/init.d/ssh start

Verwenden Sie, um die IP-Adresse Ihres RPi zu ermitteln

  /sbin/ifconfig

und suchen Sie nach der inetLeitung, Sie werden Ihre IP dort fingern.


Vorsicht, Sie müssen sich in Ihrem lokalen Netzwerk befinden, um auf sshdiese Weise eine Verbindung herstellen zu können. Wenn Sie eine Verbindung über ein Remote-Netzwerk herstellen möchten, sollten Sie die Portweiterleitung in Betracht ziehen, wie in diesem Artikel erläutert . Seien Sie vorsichtig, es ist etwas komplizierter.
Sir Celsius

Nun, ich suchte nach einem Weg, der nicht beinhaltet, mein Pi mit Monitor oder Fernseher zu verbinden ...
zsn

1
Das wird kompliziert. Wenn Sie einen anderen Computer haben, können Sie versuchen, mit nmap die IP Ihres Pi abzurufen, aber wenn der sshDienst nicht ausgeführt wird, kommen Sie nicht weit.
Sir Celsius


0

SSH ist standardmäßig aktiviert und meine mit RPI zugewiesene Adresse war 192.168.1.117. Ich habe den IP-Scanner für mein lokales Netzwerk heruntergeladen, um die IP-Adresse zu finden.


3
Hallo, können Sie einen Link zum Scanner bereitstellen? Versuchen Sie auch, grammatikalische Sätze mit Großbuchstaben und Punkt zu erstellen, damit Ihre Antwort leichter zu lesen und zu verstehen ist. :)
Piotr Kula

@ppumkin warum brauchst du url? apt-get install nmapwürde perfekt machen.
Lenik

1
Entschuldigung, ich hatte es gestern eilig und Englisch ist nicht meine Muttersprache. Advanced-ip-scanner.com und es gibt einen Link für den Scanner.
zsn

Der Op sagte, er habe einen Scanner heruntergeladen. Wo kann ich meinen herunterladen? :) @lenik Ich benutze Linux nicht täglich, daher starte ich nmap nicht täglich - auf jeden Fall ist es eine ganz andere Antwort.
Piotr Kula

@ppumkin - Sie können nmap für Windows und Mac sowieso bekommen ...
Wilf
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.