Bash Shell
Dank der Bash macht das Arbeiten via Shell wieder Spaß.
Es gibt eine Vielzahl an Features die durch die Bash bekommen:
- Mit Bildauf/Bildab kann in der Befehlshistory blättern werden
- Mit STRG + R kann in der Befehlshistory nach einem Zeichen gesucht werden
- Mit TAB wird das Verzeichnis oder die Datei via Autovervollständigung automatisch befüllt
- Diverse Befehle die mit der Bash mitgeliefert werden
Bash via yum installieren:
yum install bash
Über eine SQL Prozedur kann die Bash für ein Userprofil als Default Bash hinterlegt werden:
CALL QSYS2.SET_PASE_SHELL_INFO('PROUZA', '/QOpenSys/pkgs/bin/bash');
Damit via SSH überhaupt vom PC zugegriffen werden kann, muss der SSH Server (Deamon) laufen:
STRTCPSVR *SSHD
Ich verwende SSH für
- Filetransfer (statt FTP)
- Applikationen (z.B.: VSCode)
- SSH Zugriffe vom PC für Shell Aktivitäten
SSH Public Key Authentifizierung
Um ein automatisches Login zu ermöglichen, kann der Login über eine Key-Authentifizierung erfolgen.
D.h. statt eines User + Passworts erfolgt der Login über einen Private-Key, der am PC hinterlegt ist.
Dadurch geschieht der Login automatisch und es kann gleich losgearbeitet werden.
Hier (Public Key Authentifizierung) gibt es eine gute Beschreibung für den Einstieg.