===== Linux Befehle ===== ==== SSH installieren ==== sudo apt-get install openssh-server ==== SSH Zertifikat erzeugen ==== ssh-keygen -b 4096 -t rsa -C {comment} ==== SSH Zertifikat mit Passwort versehen, bzw. ändern ==== ssh-keygen -p -f ~/.ssh/id_rsa ==== SSH Zertifikat auf Host kopieren ==== ssh-copy-id.sh user@host:22 {{ :wiki:ssh-copy-id.sh.zip | ssh-copy-id.sh herunterladen }} ==== SSH mit Zertifikat absichern ==== sudo nano /etc/ssh/sshd_config === SSH nur mit Zertifikat absichern === PasswordAuthentication no === SSH mit Zertifikat + Passwort absichern === PasswordAuthentication yes AuthenticationMethods publickey,password **Wichtig:** //PasswordAuthentication// muss auf //Yes// gestellt sein, sonst wird der Verbindungsaufbau abgelehnt. //AuthenticationMethods// muss am Ende hinzugefügt werden. ==== SSH Verbindungsaufbau ==== ssh user@host:22 ==== SSH Daemon neu starten ==== sudo systemctl restart ssh ==== ID’s der bisher verbundenen Systeme ==== nano .ssh/known_hosts ==== RDP installieren ==== sudo apt-get install xrdp ==== RDP auf Lubuntu einstellen (nur bis 17.04) ==== - sudo nano /etc/xrdp/startwm.sh - In der letzten Zeile eintragen: . /etc/X11/Xsession - nano .xsession - Eintragen: lxsession -e LXDE -s Lubuntu - sudo service xrdp restart ==== Samba (SMB) installieren ==== sudo apt-get install cifs-utils ==== Change owner of folder and all directories in it ==== sudo chown -R user:group folder ==== npm installieren ==== sudo apt-get install npm ==== SSH Logs prüfen ==== cat /var/log/auth.log | grep 'sshd' ==== Festplattenspeicherbearf prüfen ==== df -h ==== Speicherbedarf des aktuellen Verzeichnisses inkl. aller Unterverzeichnisse ==== Um den Speicherbedarf des aktuellen Verzeichnisses und aller Unterverzeichnisse herauszufinden gibt es die folgende Möglichkeit. sudo du -h --max-depth=1 Mit Parameter -b kann eine byte-genaue Anzeige erfolgen.