Eine Einführung - Teil 12
Deutsche Angestellten Akademie
~$ sudo apt install screen && screen
Gängige screen-Kommandos | |
Strg-A a | Strg-A senden (Cursor am Zeilenanfang positionieren) |
Strg-A c | neues Fenster öffnen |
Strg-A n | zum nächsten Fenster wechseln |
Strg-A p | zum vorigen Fenster wechseln |
Strg-A w | Titel aller Fenster anzeigen |
Strg-A “ | Fenster-Menü einblenden |
Strg-A ? | Hilfe einblenden |
Strg-A x | Terminal sperren |
Strg-A k | aktuelles Fenster schließen („kill“) |
Strg-A 0 | zum Fenster 0 ... |
Strg-A 9 | ... bis 9 wechseln |
Strg-A d | screen in den Hintergrund schicken („detach“) |
Strg-A [ | in den Kopier/Scroll-Modus wechseln |
Eine Sitzung wieder aufnehmen:
~$ screen -ls
There are screens on:
10104.pts-0.laptopdan (05.02.2019 11:11:36) (Detached)
9108.pts-0.laptopdan (05.02.2019 11:06:29) (Detached)
2 Sockets in /run/screen/S-dany.
~$ screen -r 10104.pts-0.laptopdan
Alternativen zu screen:
Sonstige Helferlein
~$ sudo apt-get install openssh-server
~$ ssh localhost
/etc/ssh/sshd_config
# https://de.wikipedia.org/wiki/Liste_der_standardisierten_Ports
Port 64322
# root login verbieten
PermitRootLogin no
# anmeldung nur mit ssh-key erlauben
PasswordAuthentication no
#zeige tcp verbindungen
~$ ss -tp
# zeige offene ports
~$ ss -tl
~$ ss -tulpe
~$ ss -s
~$ watch -n 1 "ss -t state syn-sent"
# netstat liefert im Prinzip dasselbe, gilt als veraltet
~$ netstat -tulpe
~$ netstat -s
~$ traceroute omikron.net
~$ traceroute6 omikron.net
~$ ping -a -c3 omikron.net
~$ ping6 -c3 omikron.net
nslookup, dig, whois
# eine ip Adresse bei Quad9 nachfragen:
# dig tut dasselbe..
~$ nslookup -query=AAAA schubertdaniel.de 2620:fe::fe
# gab vor Einführung der DSGVO Name und
# Adresse des domain Inhabers aus...
~$ whois schubertdaniel.de
in USA geht das noch über die ICANN : https://whois.icann.org/en/lookup?name=google.com
nmap -> Portscanning
~$ nmap -A -T4 schubertdaniel.de
https://nmap.org/man/de/
wireshark -> Netzwerkpakete mitschneiden und analysieren
zenmap -> nmap GUI
etherape -> Netzwerkumgebung untersuchen
~$ sudo apt install etherape
cURL / wget
# Datei runterladen
~$ wget http://gute-datei.wow
~$ curl http://{one,two}.example.com -o "file_#1.txt"
~$ # pipe curl to bash
~$ curl https://www.schubertdaniel.de/linuxkurs/supi | bash
Komplette Webseite herunterladen
~$ wget \
--recursive \
--no-clobber \
--page-requisites \
--html-extension \
--convert-links \
--domains website.org \
--no-parent \
omikron.net
lynx