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
				
				screen -rAlternativen zu screen:
Sonstige Helferlein
Verbindung mit Nautilus
					
				
~$ sudo apt-get install openssh-server
					~$ ssh localhost
				/etc/ssh/sshd_config
					
# https://de.wikipedia.org/wiki/Liste_der_standardisierten_Ports
# cat /etc/services
Port 64322
# root login verbieten
PermitRootLogin no
# oder nur mit ssh key erlauben
PermitRootLogin without-password
# anmeldung nur mit ssh-key erlauben
PasswordAuthentication no 
					
				for i in {1..5}; do ssh ...... ; done #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