linux:linux_befehle
Inhaltsverzeichnis
Linux Befehle
SSH installieren
sudo apt-get install openssh-server
SSH Zertifikat erzeugen
Mit diesem Befehl wird ein Private-/Public-Keypaar mit HostKeyAlgorithms ED25519 erzeugt.
ssh-keygen -C "your comment"
SSH Zertifikat mit Passwort versehen, bzw. ändern
ssh-keygen -p -f ~/.ssh/id_ed25519
oder
ssh-keygen -p -f ~/.ssh/id_rsa
SSH Zertifikat auf Host kopieren
ssh-copy-id.sh user@host:22
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.
linux/linux_befehle.txt · Zuletzt geändert: 2024/12/25 16:13 von dokuwikiadmin