[LINUX] Raspberry Pi Schlechtes Wissen

Einführung

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.

Über die minimal notwendigen Elemente für die Entwicklung

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.

Über Sicherheit

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.

Über die SSH-Aktivierung

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?

Informationen zur IP-Adresse

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]

abschließend

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

Raspberry Pi Schlechtes Wissen
Was ist Raspberry Pi?
GPGPU mit Raspberry Pi
Raspberry Pi Videokamera
Lass uns Raspberry Pi machen?
DigitalSignage mit Raspberry Pi
Raspberry Pi 4 Setup-Hinweise
Cython auf Raspberry Pi
Innenüberwachung mit Raspberry Pi
Mutter pflanzt mit Raspberry Pi
Installation von Raspberry Pi OS (Raspbian)
Ich habe mit Raspberry Pi gesprochen
Einführung von PyMySQL in Himbeer-Pi3
Raspeye + Python + OpenGL-Memo
Raspbian Grundeinstellungen (Raspberry Pi 4)
Himbeere pi 1 Modell b, Python
Pyenv auf Raspberry Pi eingeführt
Verwenden Sie NeoPixel mit Himbeerkuchen
Installieren Sie OpenCV4 auf Raspberry Pi 3
Installieren Sie TensorFlow 1.15.0 auf Raspberry Pi
Port FreeRTOS auf Raspberry Pi 4B
[Raspberry Pi] Schrittmotorsteuerung mit Raspberry Pi
Verwenden Sie vl53l0x mit RaspberryPi (Python)
Himbeer pi 1 Modell b, knotenroter Teil 17
MQTT auf Raspberry Pi und Mac
Himbeer Pi 4 Centos7 auf Docker installieren
Serielle Kommunikation mit Raspberry Pi + PySerial
Ausgabe von Raspberry Pi an Line
Betriebssystem-Setup mit Raspberry Pi Imager
Himbeer-Pi-Grundeinstellung (für mich)
Versuchen Sie es mit ArUco mit Raspberry Pi
Probieren Sie L Chika mit Himbeerpi
OpenCV-Installationsverfahren auf Raspberry Pi
Aufbau eines VPN-Servers mit Raspberry Pie
Versuchen Sie, 3 Servos mit Raspeye zu bewegen
Ein- / Ausschalten von Raspberry Pi mit Arduino
Erkennen Sie den Schalterstatus mit Raspberry Pi 3
Installieren Sie OpenMedia Vault 5 auf Raspberry Pi 4
03. Umfangsrate
Verwenden einer Webkamera mit Raspberry Pi
L Chika mit Himbeer-Pi C #
[Raspberry Pi] Python wurde standardmäßig in Python3 geändert
Erstellen Sie wxPython unter Ubuntu 20.04 auf Himbeer-Pi 4
Setzen Sie ROS melodic in Razzpie 4 / Buster
Messen Sie die SIM-Signalstärke mit Raspberry Pi
Schließen Sie zwei USB-Kameras an Raspberry Pi 4 an
Haustierüberwachung mit Rekognition und Raspberry pi
Raspberry Pi "Honwaka Benachrichtigungslampe" Teil 2
[Raspberry Pi] Fügen Sie ein Thermometer und ein Feuchtigkeitsmessgerät hinzu
Erkennen Sie "Helligkeit" mit Python auf Raspberry Pi 3!
USB-Boot auf Raspberry Pi 4 Model B.
Raspberry Pi Security Infrarotkamera (Python Edition)
Hallo Welt mit Raspberry Pi + Minecraft Pi Edition
Raspberry Pi "Honwaka Benachrichtigungslampe" Teil 1
Erstellen Sie eine Tensorflow-Umgebung mit Raspberry Pi [2020]
Aktivieren Sie die serielle UART + -Kommunikation mit Raspberry Pi
Adafruit Python BluefruitLE arbeitet mit Raspeye.