Hackspace Network | |
---|---|
IP Kommandos |
Werkzeugkasten iproute2
|
Verbindungen |
netstat-Kommando (wikiuser) ss - socket statistics : ersetzt in Zukunft netstat (rootuser)
|
SSH einrichten |
SSH über Passwort Einfach auf einem Server einzurichten. Sicherheit hängt von der Qualität des Passworts ab. 1) apt install openssh-server :
SSH-Server installieren.2) Jetzt kann man sich per ssh/putty und mit Passwort in Server einwählen. Befehl hierfür: ssh user@server .SSH auf öffentliche Schlüssel umstellen: 1) Man benötigt ein Schlüsselpaar (falls nicht vorhanden, dieses z.B. mit ssh-keygen -t rsa -b 4096 erzeugen).2) Den öffentlichen Schlüssel per ASCII ( ssh-rsa AAA..... ) als erste bzw. weitere Zeile in die Server-Datei
~/.ssh/authorized_keys des Homeverzeichnisses des Benutzers eintragen. 3) Den geheimen Schlüssel in ssh/putty verfügbar machen. (Bei ssh den geheimen Schlüssel in die Standard-Datei ~/.ssh/id_rsa kopieren.4) Zugriff mit öffentlichem Schlüssel testen, d.h. für ssh user@server wird kein Passwort mehr benötigt (obwohl Passwort
noch aktiv)..Passwortzugriff abschalten (da Sicherheitslücke): Auf dem Server die Datei
/etc/ssh/sshd_config wie folgt anpassen:-
ChallengeResponseAuthentication no - PasswordAuthentication no
(hier ist Änderung notwendig!)- UsePAM yes Zugriff testen. Fertig! |
Using SSH |
ssh-Tunnel : netzmafia
|
Filetransfer mit SFTP |
- - - - - -
Info: computerhope Mounting a remote file system (ubuntu.com/community/SSHFS)
|
SNMP-Agent |
apt install snmpd : SNMP-Agent installieren (Überprüfen mit
systemctl status snmpd ). Falls Problem, dann in der Datei
/etc/default/snmpd die Option LsD durch LS6d ersetzen (siehe:
www.adminsehow.com/... ).In /etc/snmp/snmpd.conf die Option
#agentAddress agentAddress anpassen. Dann Zugriff über SNMPv2 möglich. Link: linux.die.net/... |
Wireshark |
Wireshark auf einem entfernten Server ausführen: 1) 2) |
Remote Server GUI |
Remote Zugriff auf Server-Apps mit GUI Hierzu wird nur ein X11-Server benötigt, dann ist GUI-Zugriff über ssh möglich: 1) apt install xorg :
Auf dem Server einen X11-Server installieren. 2) ssh -X user@server xclock :
Zum Test auf einem Desktop-Client über SSH die graphische Uhr des Server holen.VNC-Remote-Desktop Für einen sicheren Remote-Desktop auf dem Server zusätzlich VNC installieren (Doku): 1) Voraussetzung: SSH + Desktopumgebung ist auf dem Server bereits installiert. 2) apt install
tightvncserver : Den VNC-Server installieren.3) vncserver : Beim ersten
Start werden Passworte vergeben, (eines für Vollzugriff und eines für nur lesenden
Zugriff). Der VNC-Server läuft am lokalen Port 5901 und stellt dort Fenster :1 zur
Verfügung.4) vncserver -kill :1 : VNC-Server killen, da er im
Weiteren noch konfiguriert wird.5) nano ~/.vnc/xstartup :
Startdatei zur Bearbeitung aufrufen.6) Inhalt, wie folgt ersetzen: #!/bin/bash xrdb
$HOME/.Xresources # read resource file startxfce4 &
# start xfce4 in background 7) sudo chmod +x ~/.vnc/xstartup
: Rechte anpassen.8) vncserver : VNC-Server wieder starten9) ssh -L 5901:127.0.0.1:5901 -N -f -l username server_ip_address : Ein
SSH-Verbindung zum Server aufbauen. Auf den remote-VNC-Server kann nun lokal über
localhost:5901 zugegriffen werden. Zum Beispiel mit default
Ubuntu-VNC-VClient Vinagre.10) Jetzt VNC als Service Unit in Ubuntu einbinden, siehe hierzu: Step 4 — Creating a VNC Service File (oder old-fashioned Starting VNC Server on Boot). |
Windows-Zugriff auf remote Ubuntu-Desktop |
VNC auf Ubuntu-Desktop einrichten: 1) Im Dash über
Freigabe der Arbeitsfläche Remotezugriff erlauben.2) Über Kommandozeile /usr/lib/vino/vino-server den VNC-Server starten (falls nicht
automatisch gestartet).3) su3) über org -> gnome
-> desktop -> remote-access : require encryption ausschalten.5) Jetzt (hoffentlich nur im im Privatnetz) Zugriff auf Ubuntu über einen Windows-VNC-Client möglich. |