ioBroker auf Windows 10 als Linux Version
Nach Windows Features unten links suchen.
Windows Subsystem Linux anhaken.
Windows neu starten.
Im Microsoft Store nach "Ubuntu" suchen und installieren. (Nur Ubuntu. Nicht die Versionen)
(Oder für Windows 11 die Ubuntu 18.04 LTS installieren)
Ubuntu öffnen und Benutzername + Passwort anlegen.
Code
- sudo su
- sudo apt update
- sudo apt upgrade -y
- sudo apt-get purge openssh-server -y
- sudo apt autoremove
- sudo apt-get install openssh-server -y
- sudo nano /etc/ssh/sshd_config
- Eintrag suchen und ändern (# <--löschen):
- ListenAddress 0.0.0.0
- PubkeyAuthentication no
- Dann mit strg+o und strg+x speichern.
- sudo visudo
- unten alles löschen/ersetzen mit: (pi <-- der erstellte Benutzer)
- # User privilege specification
- pi ALL=(ALL) NOPASSWD: ALL
- sudo ALL=(ALL) NOPASSWD: ALL
- root ALL=(ALL) NOPASSWD: ALL
- # Members of the admin group may gain root privileges
- %admin ALL=(ALL) NOPASSWD: ALL
- %pi ALL=(ALL) NOPASSWD: ALL
- # Allow members of group sudo to execute any command
- %sudo ALL=(ALL) NOPASSWD: ALL
- %root ALL=(ALL) NOPASSWD: ALL
- Dann mit strg+o und strg+x speichern.
- sudo service ssh --full-restart
- ip a
- ip Adresse merken (Die am Änlichsten ist)
- Mit mein Tool iobroker installieren
- 6 und da die 4
- danach 3 und da die 1
- Windows+R
- shell:startup
- Dort eine bat datei erstellen. z.B. iobroker.bat und das eingeben:
- @echo off
- start ubuntu run sudo service ssh --full-restart; iobroker restart
- exit
- Nach PC neustart, starter iobroker automatisch