> ersetzt dabei `IRB_NUTZERNAME` mit eurem IRB Nutzernamen (bspw. `muster00`).
> ersetzt dabei `IRB_NUTZERNAME` mit eurem IRB Nutzernamen (bspw. `muster00`).
4. Jetzt könnt ihr euch mit den servern ganz leicht über SSH verbinden. Gebt dazu einfach bspw `ssh uran` ein, um euch mit dem `uran` server zu verbinden.
4. Jetzt könnt ihr euch mit den Servern ganz leicht über SSH verbinden. Gebt dazu einfach bspw.`ssh uran` ein, um euch mit dem `uran` server zu verbinden.
> Als Passwort nutzt ihr euer IRB Passwort.
> Als Passwort nutzt ihr euer IRB Passwort.
#### Optional: SSH Keypair
#### Optional: SSH key-pair
Wenn ihr nicht jedes mal euer IRB Passwort rauskramen wollt oder gar kein Passwort eingeben wollt, könnt ihr statt der Passwort Authentizierung auch ein Schlüsselpaar generieren und diesen an den Server übertragen.
Wenn ihr nicht jedes mal euer IRB Passwort rauskramen wollt oder gar kein Passwort eingeben wollt, könnt ihr statt der Passwort Authentisierung auch ein Schlüsselpaar generieren und diesen an den Server übertragen.
1. Generiert ein Schlüsselpaar, wenn ihr nicht schon eins benutzt:
1. Generiert ein Schlüsselpaar, wenn ihr nicht schon eins benutzt:
```shell
```shell
...
@@ -102,7 +102,7 @@ Das ist das Verzeichnis eures Users.
...
@@ -102,7 +102,7 @@ Das ist das Verzeichnis eures Users.
Guckt euch gerne um mithilfe der folgenden Befehle
Guckt euch gerne um mithilfe der folgenden Befehle
###### `ls`
###### `ls`
Listet alle Dateien in dem angegebenen Verzeichnis oder om momentanen Arbeits-Verzechnis, falls kein Pfad angegeben wurde.
Listet alle Dateien in dem angegebenen Verzeichnis oder om momentanen Arbeits-Verzeichnis, falls kein Pfad angegeben wurde.
```shell
```shell
$ ls
$ ls
Documents Downloads Games Pictures Videos Desktop Music
Documents Downloads Games Pictures Videos Desktop Music
...
@@ -113,9 +113,9 @@ bar
...
@@ -113,9 +113,9 @@ bar
######
######
###### `cd`
###### `cd`
Wechselt das momentane Arbeits-Verzeichnis in das angebene.
Wechselt das momentane Arbeits-Verzeichnis in das angeben.
Wird kein Verzeichnis angegeben, so wechselt das Arbeitsverzechnis
Wird kein Verzeichnis angegeben, so wechselt das Arbeits-Verzeichnis
in das Heim-Verzechnis (`~`).
in das Heim-Verzeichnis (`~`).
```shell
```shell
$ cd /tmp/foo
$ cd /tmp/foo
$ ls
$ ls
...
@@ -134,7 +134,7 @@ $ pwd
...
@@ -134,7 +134,7 @@ $ pwd
###### `cp` & `mv`
###### `cp` & `mv`
Die Kopier und Bewegungs-Befehle haben einen ähnlichen Syntax. Der Unterschied ist, dass `mv` die ursprüngliche Datei löscht.
Die Kopier- und Bewegungs-Befehle haben einen ähnlichen Syntax. Der Unterschied ist, dass `mv` die ursprüngliche Datei löscht.
> Der `mv` Befehl wird auch zur Umbenennung von Dateien genutzt.
> Der `mv` Befehl wird auch zur Umbenennung von Dateien genutzt.
```shell
```shell
...
@@ -159,7 +159,7 @@ $
...
@@ -159,7 +159,7 @@ $
```
```
###### `wget`
###### `wget`
Lädt eine Datei über http/s runter und speichert diese im momentanen Arbeits-Verzechnis
Lädt eine Datei über http/s runter und speichert diese im momentanen Arbeits-Verzeichnis
```shell
```shell
$ wget https://example.org/example
$ wget https://example.org/example
$ ls
$ ls
...
@@ -179,23 +179,58 @@ example
...
@@ -179,23 +179,58 @@ example
### Testprojekt
### Testprojekt
Im folgenden werdet ihr ein Projekt herunterladen, extrahieren, kompilieren, und ausführen.
###### `CMakeFiles.txt`
#### Herunterladen
```cmake=
Wie schon gezeigt, ist der `wget` Befehl für dieses Szenario geeignet.