Secure Remote Login

Beschreibung

SSH Login und weitere Shell-Kommandos.
Patricia Steves
Karteikarten von Patricia Steves, aktualisiert more than 1 year ago
Patricia Steves
Erstellt von Patricia Steves vor mehr als 8 Jahre
8
0

Zusammenfassung der Ressource

Frage Antworten
Wozu dient SSH (Secure Shell)? Sicherer Login auf einem entfernten Rechner
Nutzung von SSH? ssh destination [cmd] cmd zum Ausführen von Kommandos destination = [user@]host
Wie funktioniert SSH? Bzw. Ablauf der Schritte
Bei welchem Schritt muss man auf Man-in-the-Middle-Angriffe achten? Bei der Überprüfung des Fingerprints, vor der Bestätigung, ob fortgefahren werden soll. Am besten zuerst den Schlüssel notieren und vergleichen
Wozu dient lokale Port-Weiterleitung? Weiterleitung eines festgelegten lokalen Ports zum entfernten Rechner, der wiederum über den remote Port Verbindung zum remote Host aufnimmt.
Wie funktioniert lokale Port-Weiterleitung? (Shell-Kommando) ssh [-g] -L local_port:remote_host:remote_port destination
Kann man auf localhost Ports < 1024 öffnen? Ja, man benötigt aber Root-Rechte.
Struktur und Aufbau von Verzeichnis und Dateinamen /usr/bin/whoami: absoluter Pfad . aktuelles Verzeichnis .. Oberverzeichnis ~ Home-Verzeichnis ~sfink Home-Verzeichnis von S. Fink
Welches Kommando benötigt man für die Verkettung von Dateien? cat file1 file2 ... Ausgabe auf Standardausgabe
Wie vergleicht man zwei Dateien? diff [-u] file1 file2 -u: unified Ausgabeformat
Eine Datei auf ein Muster (Pattern) untersuchen? grep [-i] pattern file(s) -i: Groß- und Kleinschreibung ignorieren
Kompression und Dekompression von Dateien gzip file(s) gunzip file(s)
Archivieren von Dateien tar mode file(s) [-C dir] mode = [c]reate, e[x]tract, [v]erbose Anzeigen der behandelten file(s), f[host:]name, Filtern mittels g[z]ip -C dir: Wechseln in vorheriges Verzeichnis
tar cvf backup.tar ~/private Erzeugt ein Tar-File mit Namen backup.tar und kopiert den Inhalt des Verzeichnisses ~/private (samt seiner Unterverzeichnisse) hinein
tar xvf backup.tar Entpackt den Inhalt aus Archiv backup.tar
tar tvf backup.tar Zeigt den Inhalt des Archivs backup.tar an.
tar zxvf backup.tar.gz -C ~/dir Dekomprimiert das Archiv und entpackt es ins Verzeichnis ~/dir.
Wozu dienen Wildcards? Zum Abkürzen von Namen oder Beschreibungen
Wildcard: * Zeichenkette mit beliebigen Zeichen
Wildcard: ? Genau ein beliebiges Zeichen
Wildcard: [...] Angabe einer Buchstaben- oder Zeichenmenge, zB [0-9]
Welche Arten von Shells gibt es? ! Bourne-Shell (/bin/sh und /sbin/sh) C-Shell (/bin/csh) = größer, langsamer Korn-Shell (/bin/ksh) = best of sh + csh Bash (/bin/bash) Linux-Standard-Shell
Shell-Variablen und Nutzung Nur innerhalb einer Shell bekannt (lokal). Setzen: bsh > var=Ber | csh > set var=Ber Anzeigen: echo $var Löschen: unset var
In welchen Shells werden Alias-Namen unterstützt? C-Shell und Korn-Shell.
Wie werden Aliasnamen in der C-Shell gesetzt? alias ll 'ls -l ; pwd'
Wie werden Aliasnamen in der Korn-Shell gesetzt? alias ll='ls -l ; pwd'
Welche Shells unterstützen Felder? C-Shell und Korn-Shell.
Wie erzeugt man in der C-Shell Felder? (weniger wichtig) set a=(A B C) echo $a[1] > 'A' anzeigen set lsakt='ls' > Liste mit Dateinamen echo $lsakt[1] > 1. Filenamen anzeigen
Wie erzeugt man in der Korn-Shell Felder? a[0]=A a[3]=asdf echo ${a[0]} > 'A' anzeigen echo ${a[*]} > 'A asdf' anzeigen set -A b B1 B2 B3 > Definition des Feldes b in einer Zeile; bash: typeset -a b=(B1 B2 B3)
Wie liest man Nutzereingaben in der Bourne-Shell aus? echo -n "Enter Name:" read name echo $name
Wie liest man Nutzereingaben in Bash aus? echo "Enter: Vorname Nachname " read vorname nachname echo $vorname $nachname
Wozu dient exit n? (vorzeitige) Beendigung eines Shell-Programms, Abbruchinformation n (0-256) zur Verfügung stellen, die direkt nach Programmende abrufbar ist. Konvention: 0 = Erfolg
Wie ruft man die Abbruchinformation in der Bourne-Shell ab? echo $?
Wie ruft man die Abbruchinformation in der C-Shell ab? echo $status
Wie funktioniert Kommandoersetzung in der Bourne-Shell? Datum=`date`
Wie funktioniert Kommandoersetzung in der C-Shell? set Datum=`date`
Wie funktioniert Kommandoersetzung in der Korn-Shell? Datum=$(date) Liste=$(< /etc/passwd)
Wie funktioniert Mathematik in der Bourne-Shell? x=5 erg=`expr 2 + $x`
Fortsetzen auf Folie 59 0.11.11: Boolesche Ausdrücke
Zusammenfassung anzeigen Zusammenfassung ausblenden

ähnlicher Inhalt

Klausurvorbereitung Betriebssysteme
Sergej Seifert
Betriebssystem Zusammenfassung
Sophia S
Quiz Betriebssysteme
Marc Faulhaber
Shell-Kommandos
Patricia Steves
animals
elep 2016
Animals
deutsch digital
Software Grundlagen
Dynamia Verlag