Inhaltsverzeichnis

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

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)

  1. sudo nano /etc/xrdp/startwm.sh
  2. In der letzten Zeile eintragen: . /etc/X11/Xsession
  3. nano .xsession
  4. Eintragen: lxsession -e LXDE -s Lubuntu
  5. 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.