Ich denke, viele Leute haben angefangen, Linux von Raspberry Pi (im Folgenden: RPi) aus zu berühren. Ich weiß nicht, ob das der Grund ist, aber ich sehe oft japanische Artikel im Zusammenhang mit RPi, in denen schlechte Einstellungen empfohlen werden. (Ich denke, dass die Person, die den Artikel mit den schlechten Einstellungen zuerst geschrieben hat, viel schlechtes Wissen geerbt hat ...) Also werde ich eine richtige Einstellung schreiben.
Diesmal schreibe ich für Raspbian.
Es ist gut geschrieben unter der Annahme, dass Sie einen Computer haben, der für die Entwicklung verwendet werden kann
--HDMI Kabel
Muss nicht das Schlimmste sein. Da RPi kopflos installiert werden kann, können Sie alles ohne Monitore einstellen. Wenn Sie die GUI verwenden möchten, können Sie eine Verbindung mit VNC herstellen. Dies ist jedoch nicht der Fall, wenn gesagt wird, dass dies völlig unnötig ist, und wenn eine Remoteverbindung (OTG-Verbindung) unmöglich wird, ist es eine gute Ebene, diese zu haben, da Sie Monitore direkt anschließen und die Ursache isolieren können.
Gut geschrieben
Legen Sie ein Root-Passwort fest!
Das ist eine Lüge. Nicht festlegen. Dies ist nicht absichtlich festgelegt. Wenn es nicht gesetzt ist, kann es nicht verwendet werden, aber wenn es gesetzt ist, kann es verwendet werden. Es ist in Bezug auf die Sicherheit anfällig.
Gut geschrieben
mkdir /boot/ssh
Das ist subtil. Das Handbuch besagt:
When the Pi boots, it looks for the ssh file. If it is found, SSH is enabled and the file is deleted. The content of the file does not matter Google-Übersetzung: ** Wenn Pi startet, sucht es nach der SSH-Datei. Wenn gefunden, ist SSH aktiviert und die Datei wird gelöscht. ** ** **
Es ist klar als ** Datei ** beschrieben. Außerdem werden ** Dateien gelöscht **, sodass das Verzeichnis nicht gelöscht wird. Müll bleibt. Wie später beschrieben wird, weist dies verschiedene Unannehmlichkeiten und Sicherheitsprobleme auf.
Dies ist auch eine häufige Beschreibung, und dies ist ein schlechtes Handbuch [^ 1]
Machen Sie daraus eine Datei namens ssh, die absolut keine Erweiterung hat! (Verstehe nicht .txt!)
Es ist auch subtil. Du musst nicht so vorsichtig sein. Dies liegt daran, dass die Einheitendatei, die ssh aktiviert, wie folgt lautet und auch in ssh.txt aktiviert ist.
sshswitch.service
[Unit]
Description=Turn on SSH if /boot/ssh is present
ConditionPathExistsGlob=/boot/ssh{,.txt}
After=regenerate_ssh_host_keys.service
[Service]
Type=oneshot
ExecStart=/bin/sh -c "systemctl enable --now ssh && rm -f /boot/ssh ; rm -f /boot/ssh.txt"
[Install]
WantedBy=multi-user.target
Dies erfolgt beim Start. Wenn Sie also bei der ** Methode zum Erstellen eines Verzeichnisses und Aktivieren von SSH wie oben beschrieben ** neu starten, wenn Sie SSH später aus Sicherheitsgründen deaktivieren, handelt es sich wieder um SSH. Wird aktiviert **, nicht wahr?
Das ist keine schlechte Sache, aber es gibt einen einfacheren Weg.
In einer allgemeinen Beschreibung
Überprüfen Sie die IP-Adresse (bei SSH) ~, stellen Sie eine feste IP-Adresse ~ ein
Ich denke, das gibt es, aber wenn es sich um eine neue Entwicklungsumgebung handelt, können Sie SSH mit Bonjour (mDNS) verwenden. Verbinden Sie sich übrigens wie folgt.
root@0ec7cd4678a7:~# ssh [email protected]
Es gibt ein Bild, dass viele Leute geeignete Inhalte für die Anzahl der Zugriffe für Inhalte schreiben, die bei Anfängern beliebt sind. Lassen Sie uns ein lustiges Linux-Leben haben, nachdem wir sorgfältig herausgefunden haben, was richtig ist!
Recommended Posts