Flashcards
Secure Remote Login
Cards in this deck (39)
- 1Wozu dient SSH (Secure Shell)?Sicherer Login auf einem
entfernten Rechner - 2Nutzung von SSH?ssh destination [cmd]
cmd zum Ausführen von Kommandos
destination = [user@]host - 3Wie funktioniert SSH? Bzw. Ablauf der Schritte
- 4Bei 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 - 5Wozu dient lokale Port-Weiterleitung?Weiterleitung eines festgelegten lokalen Ports zum entfernten Rechner, der wiederum über den remote Port Verbindung zum remote Host aufnimmt.
- 6Wie funktioniert lokale Port-Weiterleitung? (Shell-Kommando)ssh [-g] -L local_port:remote_host:remote_port destination
- 7Kann man auf localhost Ports < 1024 öffnen?Ja, man benötigt aber Root-Rechte.
- 8Struktur und Aufbau von Verzeichnis und Dateinamen/usr/bin/whoami: absoluter Pfad
. aktuelles Verzeichnis
.. Oberverzeichnis
~ Home-Verzeichnis
~sfink Home-Verzeichnis von S. Fink - 9Welches Kommando benötigt man für die Verkettung von Dateien?cat file1 file2 ...
Ausgabe auf Standardausgabe - 10Wie vergleicht man zwei Dateien?diff [-u] file1 file2
-u: unified Ausgabeformat - 11Eine Datei auf ein Muster (Pattern) untersuchen?grep [-i] pattern file(s)
-i: Groß- und Kleinschreibung ignorieren - 12Kompression und Dekompression von Dateiengzip file(s)
gunzip file(s) - 13Archivieren von Dateientar 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 - 14tar cvf backup.tar ~/privateErzeugt ein Tar-File mit Namen backup.tar und kopiert den Inhalt des Verzeichnisses ~/private (samt seiner Unterverzeichnisse) hinein
- 15tar xvf backup.tarEntpackt den Inhalt aus Archiv backup.tar
- 16tar tvf backup.tarZeigt den Inhalt des Archivs backup.tar an.
- 17tar zxvf backup.tar.gz -C ~/dirDekomprimiert das Archiv und entpackt es ins Verzeichnis ~/dir.
- 18Wozu dienen Wildcards?Zum Abkürzen von Namen oder Beschreibungen
- 19Wildcard: *Zeichenkette mit beliebigen Zeichen
- 20Wildcard: ?Genau ein beliebiges Zeichen
- 21Wildcard: [...]Angabe einer Buchstaben- oder Zeichenmenge, zB [0-9]
- 22Welche 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 - 23Shell-Variablen und NutzungNur innerhalb einer Shell bekannt (lokal).
Setzen: bsh > var=Ber | csh > set var=Ber
Anzeigen: echo $var
Löschen: unset var - 24In welchen Shells werden Alias-Namen unterstützt?C-Shell und Korn-Shell.
- 25Wie werden Aliasnamen in der C-Shell gesetzt?alias ll 'ls -l ; pwd'
- 26Wie werden Aliasnamen in der Korn-Shell gesetzt?alias ll='ls -l ; pwd'
- 27Welche Shells unterstützen Felder?C-Shell und Korn-Shell.
- 28Wie 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 - 29Wie 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) - 30Wie liest man Nutzereingaben in der Bourne-Shell aus?echo -n "Enter Name:"
read name
echo $name - 31Wie liest man Nutzereingaben in Bash aus?echo "Enter: Vorname Nachname "
read vorname nachname
echo $vorname $nachname - 32Wozu 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 - 33Wie ruft man die Abbruchinformation in der Bourne-Shell ab?echo $?
- 34Wie ruft man die Abbruchinformation in der C-Shell ab?echo $status
- 35Wie funktioniert Kommandoersetzung in der Bourne-Shell?Datum=`date`
- 36Wie funktioniert Kommandoersetzung in der C-Shell?set Datum=`date`
- 37Wie funktioniert Kommandoersetzung in der Korn-Shell?Datum=$(date)
Liste=$(< /etc/passwd) - 38Wie funktioniert Mathematik in der Bourne-Shell?x=5
erg=`expr 2 + $x` - 39Fortsetzen auf Folie 590.11.11: Boolesche Ausdrücke
Information
- Description
- SSH Login und weitere Shell-Kommandos.
- Created by
- Patricia Steves
- Views
- 34
- Tags
- Rating